<SEC-DOCUMENT>0001193125-21-171033.txt : 20210524
<SEC-HEADER>0001193125-21-171033.hdr.sgml : 20210524
<ACCEPTANCE-DATETIME>20210524170448
ACCESSION NUMBER:		0001193125-21-171033
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		51
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210524
DATE AS OF CHANGE:		20210524

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Osprey Technology Acquisition Corp.
		CENTRAL INDEX KEY:			0001753539
		STANDARD INDUSTRIAL CLASSIFICATION:	RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663]
		IRS NUMBER:				831833760
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1845 WALNUT STREET
		STREET 2:		10TH FLOOR
		CITY:			PHILADELPHIA
		STATE:			PA
		ZIP:			19103
		BUSINESS PHONE:		2157173344

	MAIL ADDRESS:	
		STREET 1:		1845 WALNUT STREET
		STREET 2:		10TH FLOOR
		CITY:			PHILADELPHIA
		STATE:			PA
		ZIP:			19103

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Osprey Energy Acquisition Corp. II
		DATE OF NAME CHANGE:	20180928

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Osprey Acquisition Corp. II
		DATE OF NAME CHANGE:	20180918
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d146749d10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML><HEAD>
<TITLE>Form 10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P> <P STYLE="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>UNITED STATES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>SECURITIES AND EXCHANGE COMMISSION </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman" ALIGN="center"><B>Washington, D.C. 20549 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT
STYLE="white-space:nowrap">10-Q</FONT> </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(MARK ONE) </B></P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9746;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the quarter ended March&nbsp;31, 2021 </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:12pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B></B>&#9744;<B></B><B></B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman; " ALIGN="left"><B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
</B></P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>For the transition period from
<U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U> to
<U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U><U>&nbsp;&nbsp;&nbsp;&nbsp;</U> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Commission file number: <FONT STYLE="white-space:nowrap">001-39113</FONT> </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Exact Name of Registrant as Specified in Its Charter) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center>
<P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Delaware</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B><FONT STYLE="white-space:nowrap">83-1833760</FONT></B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(State or other jurisdiction of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>incorporation or organization)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(I.R.S. Employer</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Identification No.)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>1845 Walnut Street, Suite 1111 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Philadelphia, PA 19103 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Address of principal executive offices) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(212) 920 -1345 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>(Issuer&#146;s telephone number) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Securities registered pursuant to Section&nbsp;12(b) of the Act: </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="34%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Title of each class</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Trading</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Symbol(s)</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Name of each exchange on which registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Class&nbsp;A common stock, par value $0.0001 per&nbsp;share</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>SFTW</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>New York Stock Exchange</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Warrants, each to purchase one share of Class&nbsp;A common stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>SFTW.WS</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>New York Stock Exchange</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center"><B>Units, each consisting of one share of Class&nbsp;A common stock, $0.0001 par value per share, and <FONT STYLE="white-space:nowrap">one-half</FONT> of one redeemable warrant</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>SFTW.U</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><B>New York Stock Exchange</B></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><center> <P STYLE="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check whether the issuer (1)&nbsp;filed all reports required to be filed by Section&nbsp;13 or 15(d) of the Exchange Act during the past 12 months (or for
such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past 90 days.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of
Regulation <FONT STYLE="white-space:nowrap">S-T</FONT> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such
files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a
large accelerated filer, an accelerated filer, a <FONT STYLE="white-space:nowrap">non-accelerated</FONT> filer, a smaller reporting company or an emerging growth company. See definitions of &#147;large accelerated filer&#148;, &#147;accelerated
filer&#148;, &#147;smaller reporting company&#148;, and &#147;emerging growth company&#148; in <FONT STYLE="white-space:nowrap">Rule&nbsp;12b-2</FONT> of the Exchange Act. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="17%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="58%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP>Large&nbsp;accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#9744;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Accelerated&nbsp;filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#9744;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" NOWRAP><FONT STYLE="white-space:nowrap">Non-accelerated</FONT> filer</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#9746;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Smaller&nbsp;reporting&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#9746;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Emerging&nbsp;growth&nbsp;company</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>&#9746;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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&nbsp;13(a) of the Exchange Act.&nbsp;&nbsp;&nbsp;&nbsp;&#9744; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant is a shell company (as defined in Rule <FONT STYLE="white-space:nowrap">12b-2</FONT> of the Exchange
Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9746;&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of May 24, 2021, 39,531,250 shares of common stock,
par value $0.0001 per share were issued and outstanding. </P> <P STYLE="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P> <P STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&nbsp;</P>
<P STYLE="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>FORM <FONT STYLE="white-space:nowrap">10-Q</FONT> FOR THE QUARTER ENDED MARCH&nbsp;31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="toc"></A>TABLE OF CONTENTS </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="96%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Page</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_1">Part I. Financial Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_2">Item 1. Financial Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_3">Condensed Balance Sheets as of March&nbsp;31, 2020 and December&nbsp;
31, 2020</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_4">Condensed Statements of Operations for the three months ended March&nbsp;
31, 2021 and 2020</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_5">Condensed Statements Changes in Stockholders&#146; (Deficit) Equity for the three
 months ended March&nbsp;31, 2021 and 2020</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_6">Condensed Statements of Cash Flows for the three months ended March&nbsp;
31, 2021 and 2020</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_7">Notes to Unaudited Condensed Financial Statements</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_8">Item 2. Management&#146;s Discussion and Analysis of Financial Condition and Results
of Operations</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">15</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_9">Item 3. Quantitative and Qualitative Disclosures Regarding Market
Risk</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_10">Item 4. Controls and Procedures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_11">Part II. Other Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_12">Item 1. Legal Proceedings</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_13">Item 1A. Risk Factors</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_14">Item 2. Unregistered Sales of Equity Securities and Use of
Proceeds</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_15">Item 3. Defaults Upon Senior Securities</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_16">Item 4. Mine Safety Disclosures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_17">Item 5. Other Information</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_18">Item 6. Exhibits</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">22</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><A HREF="#tx146749_19">Part III. Signatures</A></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_1"></A>PART I&#151;FINANCIAL INFORMATION </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_2"></A>Item&nbsp;1. Interim Financial Statements. </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_3"></A>CONDENSED BALANCE SHEETS </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="78%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2021</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(Unaudited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center"><B>(Audited)</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">171,208</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">399,516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">64,167</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">90,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">255,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">255,364</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Current Assets</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">490,739</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">745,304</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">318,053,820</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">318,041,728</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>TOTAL ASSETS</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>318,544,559</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>318,787,032</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>LIABILITIES AND STOCKHOLDERS&#146; (DEFICIT) EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Current liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable and accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,064,980</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,157,963</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Current Liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,064,980</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,157,963</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Warrant liabilities</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">46,453,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35,731,875</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred underwriting fee payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,068,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,068,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total Liabilities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>61,587,105</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>48,958,588</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Commitments (Note 7)</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;A common stock subject to possible redemption, 31,625,000 and 26,315,833 shares at
redemption value at <BR>March&nbsp;31, 2021 and December&nbsp;31, 2020, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">318,259,184</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">264,828,435</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Stockholders&#146; (Deficit) Equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued and
outstanding</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;A Common stock, $0.0001 par value; 150,000,000 shares authorized; 0 and 5,309,167
shares issued and&nbsp;outstanding (excluding 31,625,000 and 26,315,833 shares subject to possible redemption) at March&nbsp;31, 2021 and December&nbsp;31, 2020, respectively</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">530</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Class&nbsp;B Common stock, $0.0001 par value; 25,000,000 shares authorized; 7,906,250 shares
issued and outstanding at March&nbsp;31, 2021 and December&nbsp;31, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">791</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">791</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional <FONT STYLE="white-space:nowrap">paid-in</FONT> capital</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">27,475,941</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accumulated deficit</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(61,302,521</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(22,477,253</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Total Stockholders&#146; (Deficit) Equity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(61,301,730</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>5,000,009</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>TOTAL LIABILITIES AND STOCKHOLDERS&#146; (DEFICIT) EQUITY</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>318,544,559</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>318,787,032</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of the unaudited condensed financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_4"></A>CONDENSED STATEMENTS OF OPERATIONS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(UNAUDITED) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="79%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2021</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating and formation costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">2,201,632</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">258,326</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Loss from operations</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(2,201,632</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(258,326</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income (expense):</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of warrant liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(10,721,500</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,393,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest earned on marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">47,155</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,207,866</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrealized gain on marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">4,987</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">378,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other (expense) income, net</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(10,669,358</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,979,616</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Loss) Income before provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,870,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,721,290</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provision for income taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(278,836</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Net (loss) income</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(12,870,990</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>6,442,454</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted weighted average shares outstanding, Class&nbsp;A common stock subject to</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">28,793,444</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">27,965,424</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Basic and diluted net income per share, Class&nbsp;A common stock subject to possible
redemption</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.00 </B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.04</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted weighted average shares outstanding,
<FONT STYLE="white-space:nowrap">Non-redeemable</FONT> common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,737,806</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,565,826</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Basic and diluted net loss per share, <FONT STYLE="white-space:nowrap">Non-redeemable</FONT>
common stock</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(1.20</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>0.46</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of the unaudited condensed financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_5"></A>CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS&#146; (DEFICIT) EQUITY </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(UNAUDITED) </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>THREE MONTHS
ENDED MARCH&nbsp;31, 2021 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="38%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;A&nbsp;Common&nbsp;Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;B&nbsp;Common&nbsp;Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional</B><br><B><FONT STYLE="white-space:nowrap">Paid-in</FONT></B><br><B>Capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>Deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total</B><br><B>Stockholders&#146;</B><br><B>Equity<BR>(Deficit)</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Balance &#150; January&nbsp;1, 2021</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>5,309,167</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>530</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>7,906,250</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>791</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>27,475,941</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(22,477,253</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>5,000,009</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in value of common stock subject to possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(5,309,167</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(530</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(27,475,941</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(25,954,278</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(53,430,749</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,870,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,870,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Balance &#150; March&nbsp;31, 2021</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>&#151;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>&#151;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>7,906,250</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>791</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>&#151;</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(61,302,521</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(61,301,730</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>THREE MONTHS ENDED MARCH&nbsp;31, 2020 </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="47%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;A&nbsp;Common&nbsp;Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Class&nbsp;B&nbsp;Common&nbsp;Stock</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Additional<BR><FONT STYLE="white-space:nowrap">Paid-in</FONT></B><br><B>Capital</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Accumulated</B><br><B>Deficit</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ROWSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Total<BR>Stockholders&#146;</B><br><B>Equity</B></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Shares</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Amount</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Balance &#150; January&nbsp;1, 2020</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>3,659,576</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>365</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>7,906,250</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>791</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>12,210,705</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(7,211,857</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>5,000,004</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in value of common stock subject to possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(522,887</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(52</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(6,442,397</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(6,442,449</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,442,454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,442,454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Balance &#150; March&nbsp;31, 2020</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>3,136,689</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>313</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>7,906,250</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>791</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>5,768,308</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(769,403</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>$</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>5,000,009</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of the unaudited condensed financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_6"></A>CONDENSED STATEMENTS OF CASH FLOWS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(UNAUDITED) </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="79%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Three Months&nbsp;Ended</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>March&nbsp;31,</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2021</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cash Flows from Operating Activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net (loss) income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,870,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,442,454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Adjustments to reconcile net (loss) income to net cash used in operating activities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in fair value of warrant liability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,721,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(5,393,500</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income earned on marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(47,155</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,207,866</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrealized gain on marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(4,987</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(378,250</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred income tax provision</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">80,793</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in operating assets and liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepaid expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,257</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(30,985</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable and accrued expenses</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,907,017</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(52,712</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income taxes payable</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">&#151;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">198,043</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Net cash used in operating activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(268,358</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>(342,023</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cash Flows from Investing Activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest withdrawn for tax payments</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">40,050</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">115,392</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Net cash provided by investing activities</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>40,050</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><B>115,392</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Net Change in Cash</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(228,308</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>(226,631</B></TD>
<TD NOWRAP VALIGN="bottom"><B>)&nbsp;</B></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash &#150; Beginning</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">399,516</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,083,611</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Cash &#150; Ending</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>$</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>171,208</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"><B>&nbsp;</B></TD>
<TD VALIGN="bottom" ALIGN="right"><B>856,980</B></TD>
<TD NOWRAP VALIGN="bottom"><B>&nbsp;</B></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Non-cash</FONT> investing and financing
activities:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in value of Class&nbsp;A common stock subject to possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">53,430,749</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,442,449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">The accompanying notes are an integral part of the unaudited condensed financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_7"></A>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH&nbsp;31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 1&#151;DESCRIPTION OF
ORGANIZATION AND BUSINESS OPERATIONS </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Osprey Technology Acquisition Corp. (the &#147;Company&#148;) was incorporated in Delaware as a blank check
company under the name &#147;Osprey Acquisition Corp.&nbsp;II&#148; on June&nbsp;15, 2018. The Company changed its name to &#147;Osprey Energy Acquisition Corp. II&#148; on September&nbsp;27, 2018 and then to &#147;Osprey Technology Acquisition
Corp.&#148; on June&nbsp;17, 2019. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the
&#147;Business Combination&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has generated no revenues to date and it does not expect that it will generate operating revenues until it
consummates an initial business combination at the earliest. Although the Company may pursue an acquisition opportunity in any business or industry, it intends to focus on opportunities in the technology sector, particularly companies pursuing a <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Software-as-a-Service</FONT></FONT></FONT> (&#147;SaaS&#148;) model. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has one subsidiary, Osprey Technology Merger Sub, Inc., a direct wholly owned subsidiary of the Company incorporated in Delaware on
February&nbsp;16, 2021. (&#147;Merger Sub&#148;) (see Note 7). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of March&nbsp;31, 2021, the Company had not commenced operations. All activity through
March&nbsp;31, 2021 relates to the Company&#146;s formation, the initial public offering (the &#147;Initial Public Offering&#148;), which is described below, identifying a target company for a Business Combination, and activities in connection with
the proposed acquisition of BlackSky Holdings, Inc., a Delaware corporation (&#147;<U>BlackSky</U>&#148;) (see Note 7). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The registration statements for
the Company&#146;s Initial Public Offering were declared effective on October&nbsp;31, 2019. On November&nbsp;5, 2019, the Company consummated the Initial Public Offering of 27,500,000 units (the &#147;Units&#148; and, with respect to the shares of
Class&nbsp;A common stock included in the Units sold, the &#147;Public Shares&#148;), at $10.00 per Unit, generating gross proceeds of $275,000,000, which is described in Note 4. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Simultaneously with the closing of the Initial Public Offering, the Company consummated the sale of 7,500,000 warrants (the &#147;Private Placement
Warrants&#148;) at a price of $1.00 per Private Placement Warrant in a private placement to Osprey Sponsor II, LLC (the &#147;Sponsor&#148;), generating gross proceeds of $7,500,000, which is described in Note 5. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Following the closing of the Initial Public Offering on November&nbsp;5, 2019, an amount of $275,000,000 ($10.00 per Unit) from the net proceeds of the sale
of the Units in the Initial Public Offering and the sale of the Private Placement Warrants was placed in a trust account (the &#147;Trust Account&#148;) and invested in U.S. government securities, within the meaning set forth in
Section&nbsp;2(a)(16) of the Investment Company Act, with a maturity of 185 days or less or in any open-ended investment company that holds itself out as a money market fund meeting the conditions of Rule <FONT STYLE="white-space:nowrap">2a-7</FONT>
of the Investment Company Act of 1940, as amended (the &#147;Investment Company Act&#148;), as determined by the Company, until the earlier of: (i)&nbsp;the completion of a Business Combination or (ii)&nbsp;the distribution of the Trust Account, as
described below. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;11, 2019, the underwriters notified the Company of their intention to exercise their over-allotment option in full on
November&nbsp;13, 2019. As such, on November&nbsp;13, 2019, the Company consummated the sale of an additional 4,125,000 Units, at $10.00 per Unit, and the sale of an additional 825,000 Private Placement Warrants, at $1.00 per Private Placement
Warrant, generating total gross proceeds of $42,075,000. A total of $41,250,000 of the net proceeds was deposited into the Trust Account, bringing the aggregate proceeds deposited in the Trust Account to $316,250,000. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Transaction costs for the Initial Public Offering amounted to $18,047,876 consisting of $6,325,000 of underwriting fees, $11,068,750 of deferred underwriting
fees and $654,126 of other offering costs. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s management has broad discretion with respect to the specific application of the net
proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. The Company&#146;s initial
Business Combination must be with one or more target businesses that together have a fair market value equal to at least 80% of the balance in the Trust Account (excluding the deferred underwriting fees and taxes payable on income earned on the
Trust Account) at the time of the signing an agreement to enter into a Business Combination. The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of
the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act. There is no assurance that the Company will be able to complete a
Business Combination successfully. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will provide its holders of the outstanding Public Shares (the &#147;public stockholders&#148;) with the
opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i)&nbsp;in connection with a stockholder meeting called to approve the Business Combination or (ii)&nbsp;by means of a tender offer.
The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares
for a pro rata portion of the amount then on deposit in the Trust Account ($10.00 per Public Share, plus any pro rata interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income
tax obligations). There will be no redemption rights upon the completion of a Business Combination with respect to the Company&#146;s warrants. </P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will proceed with a Business Combination if the Company has net tangible assets of at least
$5,000,001 upon such consummation of a Business Combination and, if the Company seeks stockholder approval, a majority of the outstanding shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and
the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S.
Securities and Exchange Commission (the &#147;SEC&#148;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to
obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks
stockholder approval in connection with a Business Combination, the Company&#146;s Sponsor has agreed to vote its Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of
approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding the foregoing, if the Company seeks stockholder approval of a Business Combination and it does not conduct redemptions pursuant to the tender
offer rules, the Company&#146;s Amended and Restated Certificate of Incorporation provides that a public stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a
&#147;group&#148; (as defined under Section&nbsp;13 of the Securities Exchange Act of 1934, as amended (the &#147;Exchange Act&#148;)), will be restricted from redeeming its shares with respect to more than an aggregate of 15% or more of the Public
Shares, without the prior consent of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Sponsor and the Company&#146;s officers and directors have agreed (a)&nbsp;to waive their
redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b)&nbsp;not to propose an amendment to the Company&#146;s Amended and Restated Certificate of
Incorporation (a)&nbsp;that would modify the substance or timing of the Company&#146;s obligation to allow redemption in connection with a Business Combination or to redeem 100% of its Public Shares if the Company does not complete a Business
Combination or (b)&nbsp;with respect to any other provision relating to stockholders&#146; rights or <FONT STYLE="white-space:nowrap">pre-initial</FONT> Business Combination activity, unless the Company provides the public stockholders with the
opportunity to redeem their Public Shares in conjunction with any such amendment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will have until November&nbsp;5, 2021 to consummate a
Business Combination (the &#147;Combination Period&#148;). If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&nbsp;cease all operations except for the purpose of winding up, (ii)&nbsp;as
promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a <FONT STYLE="white-space:nowrap">per-share</FONT> price, payable in cash, equal to the aggregate amount then on deposit in the Trust
Account, including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then
outstanding Public Shares, which redemption will completely extinguish the public stockholders&#146; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&nbsp;as
promptly as reasonably possible following such redemption, subject to the approval of the Company&#146;s remaining stockholders and the Company&#146;s board of directors, dissolve and liquidate, subject in each case to the Company&#146;s obligations
under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company&#146;s warrants, which will expire worthless if the
Company fails to complete a Business Combination within the Combination Period. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Sponsor has agreed to waive its liquidation rights with respect to
the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the Sponsor or any of the Company&#146;s officers, directors or any of their affiliates acquires Public Shares in or after the
Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed
to waive their rights to their deferred underwriting commission (see Note 7) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included
with the other funds held in the Trust Account that will be available to fund the redemption of the Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be
less than the Initial Public Offering price per Unit ($10.00). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order to protect the amounts held in the Trust Account, Mr.&nbsp;Jonathan Cohen, the
Company&#146;s <FONT STYLE="white-space:nowrap">Co-Chairman,</FONT> has agreed to be liable to the Company if and to the extent any claims by a vendor for services rendered or products sold to the Company, or a prospective target business with which
the Company has discussed entering into a definitive agreement, reduce the amount of funds in the Trust Account to below (i) $10.00 per share or (ii)&nbsp;such lesser amount per Public Share held in the Trust Account as of the date of the
liquidation of the Trust Account due to reductions in the value of the trust assets. This liability will not apply with respect to any claims by a third party who executed a waiver of any and all rights to seek access to the Trust Account or to any
claims under the Company&#146;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &#147;Securities Act&#148;). Moreover, in the event
that an executed waiver is deemed to be unenforceable against a third party, Mr.&nbsp;Jonathan Cohen will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that
Mr.&nbsp;Jonathan Cohen will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers, prospective target businesses or other entities with which the Company does business, execute
agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Risks and Uncertainties </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Management continues to evaluate the impact of the <FONT STYLE="white-space:nowrap">COVID-19</FONT> pandemic and has concluded that while it is reasonably
possible that the virus could have a negative effect on the Company&#146;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these financial
statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 2&#151;GOING CONCERN
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of March&nbsp;31, 2021, the Company had $171,208 in its operating bank accounts, $318,053,820 in marketable securities held in the Trust Account to
be used for a Business Combination or to repurchase or redeem its Public Shares in connection therewith and a working capital deficit of $3,779,605, which excludes franchise taxes payable of $50,000 and prepaid income taxes of $255,364. As of
March&nbsp;31, 2021, approximately $1,804,000 of the amount on deposit in the Trust Account represented interest income, which is available to pay the Company&#146;s tax obligations, if any. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Until the consummation of a Business Combination, the Company use the funds not held in the Trust Account for identifying and evaluating target businesses,
performing due diligence on prospective target businesses, traveling to and from the offices, plants or similar location of prospective target businesses or their representatives or owners, reviewing corporate documents and material agreements of
prospective target businesses and structuring, negotiating and completing a Business Combination. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will need to raise additional capital
through loans or additional investments from its Sponsor, an affiliate of the Sponsor, or its officers or directors. The Company&#146;s officers, directors and Sponsor, or their affiliates, may, but are not obligated to, loan the Company funds, from
time to time or at any time, in whatever amount they deem reasonable in their sole discretion, to meet the Company&#146;s working capital needs. Accordingly, the Company may not be able to obtain additional financing. If the Company is unable to
raise additional capital, it may be required to take additional measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing operations, suspending the pursuit of a potential transaction, and reducing overhead
expenses. The Company cannot provide any assurance that new financing will be available to it on commercially acceptable terms, if at all. These conditions raise substantial doubt about the Company&#146;s ability to continue as a going concern
through November&nbsp;5, 2021, which is the date the Company is required to cease all operations except for the purpose of winding up if it has not completed a Business Combination. These condensed financial statements do not include any adjustments
relating to the recovery of the recorded assets or the classification of the liabilities that might be necessary should the Company be unable to continue as a going concern. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 3&#151;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Basis of Presentation </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying unaudited
condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#147;GAAP&#148;) for interim financial information and in accordance with the instructions to Form <FONT
STYLE="white-space:nowrap">10-Q</FONT> and Article 8 of Regulation <FONT STYLE="white-space:nowrap">S-X</FONT> of the SEC. Certain information or footnote disclosures normally included in financial statements prepared in accordance with GAAP have
been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. Accordingly, they do not include all the information and footnotes necessary for a complete presentation of financial position, results of
operations, or cash flows. In the opinion of management, the accompanying unaudited condensed financial statements include all adjustments, consisting of a normal recurring nature, which are necessary for a fair presentation of the financial
position, operating results and cash flows for the periods presented. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying unaudited condensed financial statements should be read in
conjunction with the Company&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K/A</FONT> for the year ended December&nbsp;31, 2020 as filed with the SEC on May&nbsp;12, 2021, which contains the audited financial statements and notes
thereto. The financial information as of December&nbsp;31, 2020 is derived from the audited financial statements presented in the Company&#146;s Annual Report on Form <FONT STYLE="white-space:nowrap">10-K/A</FONT> for the year ended
December&nbsp;31, 2020. The interim results for the three months ended March&nbsp;31, 2021 are not necessarily indicative of the results to be expected for the year ending December&nbsp;31, 2021 or for any future interim periods. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Emerging Growth Company </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is an
&#147;emerging growth company,&#148; as defined in Section&nbsp;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#147;JOBS Act&#148;), and it 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 independent registered public accounting firm attestation requirements
of Section&nbsp;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive
compensation and stockholder approval of any golden parachute payments not previously approved. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Further, Section&nbsp;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to
comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act)
are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to
<FONT STYLE="white-space:nowrap">non-emerging</FONT> growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised
and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of
the Company&#146;s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company, and that has opted out of using the extended transition period, difficult or impossible because of the
potential differences in accounting standards used. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Use of Estimates </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of the condensed financial statements in conformity with GAAP requires the Company&#146;s management to make estimates and assumptions that
affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition,
situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual
results could differ significantly from those estimates. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Cash and Cash Equivalents </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company considers all short-term investments with an original maturity of three months or less when purchased to be cash equivalents. The Company did not
have any cash equivalents as of March&nbsp;31, 2021 and December&nbsp;31, 2020. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Marketable Securities Held in Trust Account </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At March&nbsp;31, 2021 and December&nbsp;31, 2020, the assets held in the Trust Account were substantially held in U.S. Treasury Bills. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Warrant Liability </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for
warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#146;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#147;FASB&#148;) Accounting
Standards Codification (&#147;ASC&#148;) 480, Distinguishing Liabilities from Equity (&#147;ASC 480&#148;) and ASC 815, Derivatives and Hedging (&#147;ASC 815&#148;). The assessment considers whether the warrants are freestanding financial
instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#146;s
own common stock and whether the warrant holders could potentially require &#147;net cash settlement&#148; in a circumstance outside of the Company&#146;s control, among other conditions for equity classification. This assessment, which requires the
use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. As of March&nbsp;31, 2021 and December&nbsp;31, 2020, both the Public Warrants and
Private Placement Warrants were accounted for as liabilities (see Note 8).&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For issued or modified warrants that meet all of the criteria for equity
classification, the warrants are required to be recorded as a component of additional <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">paid-in-capital</FONT></FONT> at the time of issuance. For issued or modified warrants that do
not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in connection
with its Initial Public Offering in accordance with the guidance contained in ASC <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">815-40-15-7D,</FONT></FONT></FONT> under which the warrants do not
meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is
subject to <FONT STYLE="white-space:nowrap">re-measurement</FONT> at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#146;s statement of operations. The fair value of the warrants initially was
estimated using a Binomial Lattice Model (see Note 9). </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Class&nbsp;A common Stock Subject to Possible Redemption </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for its Class&nbsp;A common stock subject to possible redemption in accordance with the guidance in ASC&nbsp;480. Shares Class&nbsp;A
common stock subject to mandatory redemption is classified as a liability instrument and is measured at fair value. Conditionally redeemable common stock (including common stock that features redemption rights that are either within the control of
the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#146;s control) is classified as temporary equity. At all other times, common stock is classified as stockholders&#146; equity. The
Company&#146;s Class&nbsp;A common stock features certain redemption rights that are considered to be outside of the Company&#146;s control and subject to occurrence of uncertain future events. Accordingly, Class&nbsp;A common stock subject to
possible redemption is presented at redemption value as temporary equity, outside of the stockholders&#146; equity section of the Company&#146;s balance sheets. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of redeemable common stock to equal the redemption
value at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock are affected by charges against additional paid in capital and accumulated deficit. The value of the redeemable common stock is
adjusted for amounts that are due to be repaid to the Trust Account for prepaid taxes, net of amounts that may withdrawn for the payment of the Company&#146;s taxes. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Income Taxes </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company follows the asset and
liability method of accounting for income taxes under ASC 740, &#147;Income Taxes.&#148; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement
carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are
expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce
deferred tax assets to the amount expected to be realized. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial
statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The
Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March&nbsp;31, 2021 and December&nbsp;31,
2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company may be subject to potential examination by federal, state and city taxing authorities in the areas of income taxes. These potential examinations
may include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions and compliance with federal, state and city tax laws. The Company is subject to income tax examinations by major taxing authorities
since inception. The Company&#146;s management does not expect that the total amount of unrecognized tax benefits will materially change over the next twelve months. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On March&nbsp;27, 2020, the CARES Act was enacted in response to
<FONT STYLE="white-space:nowrap">COVID-19</FONT> pandemic. Under ASC 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted. The CARES Act made various tax law changes including among
other things (i)&nbsp;increasing the limitation under Section&nbsp;163(j) of the Internal Revenue Code of 1986, as amended (the &#147;IRC&#148;) for 2019 and 2020 to permit additional expensing of interest (ii)&nbsp;enacting a technical correction
so that qualified improvement property can be immediately expensed under IRC Section&nbsp;168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020
to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv)&nbsp;enhancing the recoverability of alternative minimum tax credits. Given the Company&#146;s full valuation allowance
position and capitalization of all costs, the CARES Act did not have an impact on the financial statements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Net Income (Loss) Per Common Share
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net income (loss) per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the
period, excluding shares of common stock subject to forfeiture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#146;s statement of operations includes a presentation of income (loss) per
share for common stock subject to possible redemption in a manner similar to the <FONT STYLE="white-space:nowrap">two-class</FONT> method of income (loss) per share. Net income (loss) per share, basic and diluted, for common stock subject to
possible redemption is calculated by dividing the proportionate share of income or loss on marketable securities held by the Trust Account, net of applicable franchise and income taxes, by the weighted average number of shares of common stock
subject to possible redemption outstanding since original issuance. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net income (loss) per share, basic and diluted, for
<FONT STYLE="white-space:nowrap">non-redeemable</FONT> common stock is calculated by dividing the net income (loss), adjusted for income or loss on marketable securities attributable to common stock subject to possible redemption, by the weighted
average number of share of <FONT STYLE="white-space:nowrap">non-redeemable</FONT> common stock outstanding for the period. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-redeemable</FONT> common stock includes Founder Shares and <FONT STYLE="white-space:nowrap">non-redeemable</FONT> shares
of common stock as these shares do not have any redemption features. <FONT STYLE="white-space:nowrap">Non-redeemable</FONT> common stock participates in the income or loss on marketable securities based on
<FONT STYLE="white-space:nowrap">non-redeemable</FONT> shares&#146; proportionate interest. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table reflects the calculation of basic and
diluted net income (loss) per share (in dollars, except per share amounts): </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="71%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Three Months Ended<BR>March&nbsp;31,</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2021</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><I>Class&nbsp;A Common stock subject to possible redemption</I></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Numerator: Earnings allocable to Class&nbsp;A common stock subject to possible redemption</P></TD>

<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest earned on marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">37,333</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,088,046</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrealized gain on marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,948</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">340,728</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: interest available to be withdrawn for payment of taxes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(39,585</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(296,216</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to Class&nbsp;A common stock subject to possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,696</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1,132,558</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Denominator: Weighted Average Class&nbsp;A Common stock subject to possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted weighted average shares outstanding, Class&nbsp;A common stock subject to
possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">28,793,444</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">28,488,312</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted net income per share, Class&nbsp;A common stock subject to possible
redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.00</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.04</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><I><FONT STYLE="white-space:nowrap">Non-Redeemable</FONT> Common Stock</I></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Numerator: Net Loss minus Net Earnings</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net (Loss) Income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,870,990</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">6,442,454</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: Net income allocable to Class&nbsp;A Common stock subject to possible redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,696</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,132,558</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><FONT STYLE="white-space:nowrap">Non-Redeemable</FONT> Net (Loss) Income</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(12,872,686</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,309,896</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Denominator: Weighted Average <FONT STYLE="white-space:nowrap">Non-Redeemable</FONT> Common
Stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted weighted average shares outstanding,
<FONT STYLE="white-space:nowrap">Non-redeemable</FONT> common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,737,806</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11,565,826</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted net (loss) income per share,
<FONT STYLE="white-space:nowrap">Non-redeemable</FONT> common stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1.20</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;margin-left:11%;border-bottom:1px solid #000000; width:9%">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company has not considered the effect of the warrants sold in the Initial Public Offering and private
placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. </P></TD></TR></TABLE>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Concentration of Credit Risk </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at
times, may exceed the Federal Depository Insurance Corporation coverage limit of $250,000. The Company has not experienced losses on these accounts. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Fair Value of Financial Instruments </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair
value of the Company&#146;s assets and liabilities, which qualify as financial instruments under ASC&nbsp;Topic 820, &#147;Fair Value Measurement,&#148; approximates the carrying amounts represented in the accompanying condensed balance sheets,
primarily due to their short-term nature. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Fair Value Measurements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market
participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical
assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Level&nbsp;1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active
markets; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Level&nbsp;2, defined as inputs other than quoted prices in active markets that are either directly or indirectly
observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Level&nbsp;3, defined as unobservable inputs in which little or no market data exists, therefore requiring an
entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those
instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Recent Accounting Standards </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2020, the
Financial Accounting Standards Board (&#147;FASB&#148;) issued Accounting Standards Update (&#147;ASU&#148;) <FONT STYLE="white-space:nowrap">2020-06,</FONT> Debt &#151; Debt with Conversion and Other Options (Subtopic
<FONT STYLE="white-space:nowrap">470-20)</FONT> and Derivatives and Hedging &#151; Contracts in Entity&#146;s Own Equity (Subtopic <FONT STYLE="white-space:nowrap">815-40)</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2020-06&#148;)</FONT> to
simplify accounting for certain financial instruments. ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and
simplifies the derivative scope exception guidance pertaining to equity classification of contracts in an entity&#146;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are
indexed to and settled in an entity&#146;s own equity. ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> amends the diluted earnings per share guidance, including the requirement to use the <FONT STYLE="white-space:nowrap">if-converted</FONT>
method for all convertible instruments. ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> is effective January&nbsp;1, 2022 and should be applied on a full or modified retrospective basis, with early adoption permitted beginning on January&nbsp;1,
2021. The Company is currently assessing the impact, if any, that ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> would have on its financial position, results of operations or cash flows. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Management does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on
the Company&#146;s condensed financial statements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 4&#151;INITIAL PUBLIC OFFERING </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the Initial Public Offering, the Company sold 31,625,000 Units, which includes the full exercise by the underwriters of their option to purchase an
additional 4,125,000 Units, at a purchase price of $10.00 per Unit. Each Unit consists of one share of Class&nbsp;A common stock and <FONT STYLE="white-space:nowrap">one-half</FONT> of one warrant (&#147;Public Warrant&#148;). Each whole Public
Warrant entitles the holder to purchase one share of Class&nbsp;A common stock at a purchase price of $11.50 per share, subject to adjustment (see Note 8). </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 5&#151;PRIVATE PLACEMENT </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Simultaneously with the
closing of the Initial Public Offering and the exercise of underwriters&#146; over-allotment option, the Sponsor purchased an aggregate of 8,325,000 Private Placement Warrants at a price of $1.00 per Private Placement Warrant, for an aggregate
purchase price of $8,325,000. Each Private Placement Warrant is exercisable to purchase one share of Class&nbsp;A common stock at an exercise price of $11.50. The proceeds from the Private Placement Warrants were added to the proceeds from the
Initial Public Offering held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds from the sale of the Private Placement Warrants will be used to fund the redemption of the Public
Shares (subject to the requirements of applicable law), and all underlying securities will expire worthless. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 6&#151;RELATED PARTY TRANSACTIONS
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Founder Shares </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2018, the Sponsor
purchased 125,000 shares (the &#147;Founder Shares&#148;) of the Company&#146;s Class&nbsp;B common stock for an aggregate price of $25,000. In September 2018, the Company effectuated a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">69-for-1</FONT></FONT> forward stock split of its Class&nbsp;B common stock, resulting in an aggregate of 8,625,000 Founder Shares outstanding, of which an aggregate of up to
1,125,000 shares were subject to forfeiture to the extent the underwriters&#146; over-allotment option was not exercised in full or in part. As adjusted for the 1.1 for 1 stock dividend in October 2019 (see below), such amounts totaled 9,487,500
Founder Shares outstanding, of which 1,237,500 shares were subject to forfeiture. In April 2019, the Sponsor contributed back to the Company, for no consideration, 1,581,250 Founder Shares (as adjusted for the 1.1 for 1 stock dividend in October
2019), resulting in an aggregate of 7,187,500 Founder Shares outstanding, of which an aggregate of up to 937,500 shares were subject to forfeiture. In October 2019, the Company effected a 1.1 for 1 stock dividend for each share of Class&nbsp;B
common stock outstanding, resulting in an aggregate of 7,906,250 Founder Shares outstanding, of which an aggregate of up to 1,031,250 shares were subject to forfeiture by the Sponsor to the extent that the underwriters&#146; over-allotment option
was not exercised in full or in part so that the Sponsor would own, on an <FONT STYLE="white-space:nowrap">as-converted</FONT> basis, 20% of the Company&#146;s issued and outstanding shares after the Initial Public Offering. The Founder Shares will
automatically convert into Class&nbsp;A common stock upon the consummation of a Business Combination on a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-for-one</FONT></FONT> basis, subject to adjustments as described in Note
8. In connection with the underwriters&#146; exercise of the over-allotment option in full, 1,031,250 Founder Shares are no longer subject to forfeiture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of:
(i)&nbsp;one year after the completion of a Business Combination or (ii)&nbsp;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#146;s stockholders
having the right to exchange their shares of common stock for cash, securities or other property. Notwithstanding the foregoing, if the last sale price of the Class&nbsp;A common stock equals or exceeds $12.00 per share (as adjusted for stock
splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any <FONT STYLE="white-space:nowrap">30-trading</FONT> day period commencing at least 150&nbsp;days after a Business Combination, the Founder
Shares will be released from the <FONT STYLE="white-space:nowrap">lock-up.</FONT> </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Administrative Support Agreement </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company entered into an agreement whereby, commencing on November&nbsp;5, 2019, the Company agreed to pay the Sponsor a total of $10,000 per month for
office space, utilities and secretarial and administrative support. Upon completion of the Business Combination or the Company&#146;s liquidation, the Company will cease paying these monthly fees. For each of the three months ended March&nbsp;31,
2021 and 2020, the Company incurred $30,000 in fees for these services, respectively, $10,000 of which is included in accounts payable and accrued expenses in the accompanying balance sheet for the three months ended March&nbsp;31, 2021. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Related Party Loans </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order to finance
transaction costs in connection with a Business Combination, the Sponsor, an affiliate of the Sponsor, or the Company&#146;s officers and directors may, but are not obligated to, loan the Company funds from time to time or at any time, as may be
required (&#147;Working Capital Loans&#148;). Each Working Capital Loan would be evidenced by a promissory note. The Working Capital Loans would either be paid upon consummation of a Business Combination, without interest, or, at the holder&#146;s
discretion, up to $1,500,000 of the Working Capital Loans may be converted into warrants at a price of $1.00 per warrant. The warrants would be identical to the Private Placement Warrants. In the event that a Business Combination does not close, the
Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans, but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 7&#151;COMMITMENTS </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Registration Rights
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to a registration rights agreement entered into on October&nbsp;31, 2019, the Sponsor and holders of warrants issued upon conversion of
Working Capital Loans, if any, will have registration rights to require the Company to register a sale of any of its securities held by them (in the case of the Founder Shares, only after conversion to Class&nbsp;A common stock). These holders will
be entitled to make up to three demands, excluding short form registration demands, that the Company register such securities for sale under the Securities Act. In addition, these holders will have &#147;piggy-back&#148; registration rights to
include such securities in other registration statements filed by the Company and rights to require the Company to register for resale such securities pursuant to Rule&nbsp;415 under the Securities Act. However, the registration rights agreement
provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable <FONT STYLE="white-space:nowrap">lock-up</FONT> period. The Company will bear the expenses
incurred in connection with the filing of any such registration statements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Underwriting Agreement </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company granted the underwriters a <FONT STYLE="white-space:nowrap">45-day</FONT> option to purchase up to 4,125,000 additional Units to cover
over-allotments, if any, at the Initial Public Offering price, less the underwriting discounts and commissions. On November&nbsp;13, 2019, the underwriters exercised their over-allotment option in full for an additional 4,125,000 Units. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The underwriters were paid a cash underwriting discount of $0.20 per Unit, or $6,325,000 in the aggregate. The underwriters are entitled to a deferred fee of
$0.35 per Unit, or $11,068,750 in the aggregate. The deferred fee will be forfeited by the underwriters solely in the event that the Company fails to complete a Business Combination, subject to the terms of the underwriting agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Merger Agreement </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17, 2021, the
Company entered into an Agreement and Plan of Merger (the &#147;Merger Agreement&#148;) with Merger Sub and BlackSky, which provides for, among other things, the merger of Merger Sub with and into BlackSky, with BlackSky continuing as the surviving
entity (the &#147;Merger&#148; and, collectively with the other transactions contemplated by the Merger Agreement, the &#147;Transactions&#148;). The Transactions set forth in the Merger Agreement, including the Merger, will constitute a
&#147;Business Combination&#148;. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the Merger Agreement, the aggregate merger consideration payable to equity holders of BlackSky at
closing (the &#147;Total Consideration&#148;) will be paid in a number of shares of newly-issued Class&nbsp;A common stock of the Company, valued at $10.00 per share (the &#147;Company Common Stock&#148;), calculated by dividing (x) $925,000,000,
plus (a)&nbsp;the aggregate exercise prices that would be paid to BlackSky if all stock options and all warrants outstanding as of immediately prior to the closing were exercised in full, minus (b)&nbsp;any unfunded amount under BlackSky&#146;s
bridge loan, minus (c)&nbsp;the total consideration payable to shares of BlackSky&#146;s Class&nbsp;B common stock, which is equal to the product of (i)&nbsp;the total number of shares of BlackSky&#146;s Class&nbsp;B common stock, par value $0.00001
per share, issued and outstanding as of immediately prior to the effective time of the Merger and (ii)&nbsp;an amount in cash equal to $0.00001 by (y) $10.00. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Effective as of the effective time of the Merger and by virtue of the Merger, each option to purchase shares of BlackSky Class&nbsp;A Common Stock (each, a
&#147;BlackSky Stock Option&#148;) that is outstanding and unexercised as of immediately prior to the effective time of the Merger will be converted into an option to acquire a number of shares of Company Class&nbsp;A Common Stock equal to the
product obtained by multiplying (x)&nbsp;the number of shares of BlackSky Common Stock subject to the applicable BlackSky Stock Option by (y)&nbsp;the Class&nbsp;A Common Exchange Ratio, and will be subject to the same terms and conditions as were
applicable to such BlackSky Stock Option (each an &#147;Assumed Company Stock Option&#148;). For purposes of the Merger Agreement, the Class&nbsp;A Common Exchange Ratio equals the quotient of (A)&nbsp;the residual Total Consideration after taking
into account the preferred series preference amounts, divided by $10.00, divided by (B)&nbsp;the number of participating shares of BlackSky Common Stock on a fully diluted basis. The exercise price per share of each Assumed Company Stock Option will
be equal to the quotient obtained by dividing (x)&nbsp;the exercise price per share applicable to such BlackSky Stock Option by (y)&nbsp;the Class&nbsp;A Common Exchange Ratio. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Transaction will be consummated subject to the deliverables and provisions as further described in the Merger Agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>PIPE Investment Subscription Agreements </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On
February&nbsp;17, 2021, concurrently with the execution of the BlackSky merger agreement, Osprey entered into Subscription Agreements (collectively, the &#147;<U>Subscription Agreements&#148;</U>) with certain third-party investors (the
&#147;<U>PIPE Investors&#148;</U>) and certain inside investors (the &#147;<U>Inside PIPE Investors&#148;</U>) pursuant to which, and on the terms and subject to the conditions of which, the PIPE Investors and Inside PIPE Investors have collectively
subscribed for an aggregate of 18,000,000 shares of Osprey Common Stock for $10.00 per share, for an aggregate purchase price equal to $180,000,000 (the &#147;<U>PIPE Investment&#148;</U>). The PIPE Investment will be consummated substantially
concurrently with the closing of the transactions contemplated by the BlackSky merger agreement, subject to the terms and conditions contemplated by the Subscription Agreements. The proceeds from the PIPE Investment are expected to be used to pay
down certain indebtedness of BlackSky Holdings at the closing of the Merger and for general working capital purposes following the closing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
Subscription Agreements entered into by the PIPE Investors provide for certain registration rights for the PIPE Investors. In particular, in the case of the PIPE Investors, Osprey is required to, no later than 45 calendar days following the closing
date of the Business Combination, submit to or file with the SEC a registration statement registering the resale of such shares. Also in the case of the PIPE Investors, Osprey is required to use its commercially reasonable efforts to have the
registration statement declared effective as soon as practicable after the filing thereof, but no later than the earlier of (a)&nbsp;the 90th calendar day following the filing date thereof if the SEC notifies Osprey that it will &#147;review&#148;
the registration statement and (b)&nbsp;the 10th business day after the date Osprey is notified (orally or in writing, whichever is earlier) by the SEC that the registration statement will not be &#147;reviewed&#148; or will not be subject to
further review. Osprey must use commercially reasonable efforts to keep the registration statement effective until the earliest of: (i)&nbsp;the date the PIPE Investors no longer hold any shares, (ii)&nbsp;the date all registrable shares held by the
PIPE Investors may be sold without restriction under Rule 144 and (iii)&nbsp;two years from the date of effectiveness of the registration statement. Pursuant to the terms of the BlackSky merger agreement and the Subscription Agreements entered into
by the Inside PIPE Investors, the Inside PIPE Investors will enter into the Registration Rights Agreement (as defined and described below), which will provide for certain registration rights for the Inside PIPE Investors. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each Subscription Agreement will terminate upon the earliest to occur of (a)&nbsp;the termination of the BlackSky merger agreement in accordance with its
terms, (b)&nbsp;the mutual written agreement of the parties to such Subscription Agreement and BlackSky Holdings, and (c)&nbsp;the Termination Date. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Sponsor Support Agreement </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17,
2021, concurrently with the execution of the BlackSky merger agreement the Sponsor, Osprey, BlackSky Holdings, and each of the other persons set forth on the signature pages thereto entered into a Sponsor Support Agreement (the &#147;<U>Sponsor
Support Agreement</U>&#148;), pursuant to which the Sponsor, solely in its capacity as a stockholder of Osprey, has agreed, among other things, (a)&nbsp;to waive certain anti-dilution rights set forth in Section&nbsp;4.3(b) of Osprey&#146;s amended
and restated certificate of incorporation that may result from the transactions contemplated by the BlackSky merger agreement, (b)&nbsp;not to, directly or indirectly, transfer any of its shares of Class B common stock and warrants of Osprey prior
to the effective time of the Merger, (c)&nbsp;to vote in favor of the adoption of the BlackSky merger agreement and the Transactions at a meeting of Osprey&#146;s stockholders to be held to approve the proposed Transactions and other related
matters, (d)&nbsp;not to redeem or elect to cause Osprey to redeem any of its shares of Class B common stock or warrants of Osprey in connection with the transactions and (e)&nbsp;with respect to certain shares of Class B common stock (and
Class&nbsp;A shares issued upon conversion) until the seven-year anniversary of the consummation of the transactions (subject to certain limited exceptions), not to transfer such shares until Osprey Common Stock achieves a trading price exceeding
certain dollar thresholds set forth in the Sponsor Support Agreement and (e)&nbsp;with respect to certain warrants, not exercise any such warrants unless and until Osprey Common Stock reaches a trading price of $20.00 per share, in each case,
subject to the terms and conditions contemplated by the Sponsor Support Agreement. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Stockholder Support Agreement </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17, 2021, Osprey also announced entry into a Stockholder Support Agreement (the &#147;<U>Stockholder Support Agreement&#148;</U>) by and among
Osprey, Merger Sub, BlackSky Holdings and certain stockholders of BlackSky Holdings named therein (collectively the &#147;<U>Key Stockholders&#148;</U>), pursuant to which the Key Stockholders have agreed to, among other things, vote in favor of the
BlackSky merger agreement and the transactions contemplated thereby, including agreeing to execute a written consent constituting the requisite BlackSky Holdings stockholder approval within five (5)&nbsp;business days of the Registration Statement
becoming effective, unless the Merger is no longer recommended by BlackSky Holdings board of directors in accordance with the BlackSky merger agreement, in which case the Key Stockholders have agreed to vote a number of shares not to exceed 35% of
the shares of BlackSky Holdings stock approving the BlackSky merger agreement and the transactions contemplated thereby and are entitled, in their sole discretion, to vote their remaining shares in any manner. The Stockholder Support Agreement will
terminate upon the earlier to occur of: (a)&nbsp;the effective time of the Merger, (b)&nbsp;the date of the termination of the BlackSky merger agreement in accordance with its terms, (c)&nbsp;the effective date of a written agreement of Osprey,
Merger sub, BlackSky Holdings and the Key Stockholders terminating the Stockholder Support Agreement, and (d)&nbsp;the election of the Key Stockholders, in their sole discretion, to terminate the Stockholder Support Agreement following any
amendment, waiver or other modification of any term or provision of the BlackSky merger agreement without the prior written consent with respect thereto of such stockholder that reduces or changes the form of consideration payable to BlackSky
Holdings stockholders pursuant to the BlackSky merger agreement. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Registration Rights Agreement </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The BlackSky merger agreement contemplates that, at the closing, Osprey, the Sponsor, the Inside PIPE Investors and each of the additional parties named
therein will enter into an Amended and Restated Registration Rights Agreement (the &#147;<U>Registration Rights Agreement&#148;</U>), pursuant to which Osprey will agree to register for resale, pursuant to Rule 415 under the Securities Act, certain
shares of Osprey Common Stock and other equity securities of Osprey that are held by the parties thereto from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The foregoing description of
the BlackSky merger agreement and the related documents has been included to provide investors with information regarding their terms. They are not intended to provide any other factual information about Osprey or its affiliates. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 8&#151;STOCKHOLDERS&#146; EQUITY </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Preferred
Stock</I></B>&#151;The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the
Company&#146;s board of directors. At March&nbsp;31, 2021 and December&nbsp;31, 2020 there were no shares of preferred stock issued or outstanding. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Class</I></B><B><I></I></B><B><I>&nbsp;A Common Stock</I></B>&#151;The Company is authorized to issue 150,000,000 shares of Class&nbsp;A common stock
with a par value of $0.0001 per share. Holders of Class&nbsp;A common stock are entitled to one vote for each share. At March&nbsp;31, 2021 and December&nbsp;31, 2020, there were 0 and 5,309,167 shares of Class&nbsp;A common stock issued or
outstanding, excluding 31,625,000 and 26,315,833 shares of Class&nbsp;A common stock subject to possible redemption, respectively. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Class</I></B><B><I></I></B><B><I>&nbsp;B Common Stock</I></B>&#151;The Company is authorized to issue 25,000,000 shares of Class&nbsp;B common stock with
a par value of $0.0001 per share. Holders of Class&nbsp;B common stock are entitled to one vote for each share. At March&nbsp;31, 2021 and December&nbsp;31, 2020, there were 7,906,250 shares of Class&nbsp;B common stock issued and outstanding. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Holders of Class&nbsp;B common stock will have the right to elect all of the Company&#146;s directors prior to the consummation of a Business Combination.
Holders of Class&nbsp;A common stock and Class&nbsp;B common stock will vote together as a single class on all other matters submitted to a vote of stockholders, except as required by law. These provisions of the Company&#146;s Amended and Restated
Certificate of Incorporation may only be amended if approved by holders of a majority of at least 90% of the Company&#146;s common stock voting in a stockholder meeting. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The shares of Class&nbsp;B common stock will automatically convert into shares of Class&nbsp;A common stock at the time of a Business Combination on a <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-for-one</FONT></FONT> basis, subject to adjustment. In the case that additional shares of Class&nbsp;A common stock, or equity-linked securities, are issued or deemed issued in excess
of the amounts offered in the Initial Public Offering and related to the closing of a Business Combination, the ratio at which shares of Class&nbsp;B common stock shall convert into shares of Class&nbsp;A common stock will be adjusted (unless the
holders of a majority of the outstanding shares of Class&nbsp;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&nbsp;A common stock issuable upon conversion of
all shares of Class&nbsp;B common stock will equal, in the aggregate, on an <FONT STYLE="white-space:nowrap">as-converted</FONT> basis, 20% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial
Public Offering (not including the shares of Class&nbsp;A common stock underlying the Private Placement Warrants) plus all shares of Class&nbsp;A common stock and equity-linked securities issued or deemed issued in connection with a Business
Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in a Business Combination, any private placement-equivalent securities issued, or to be issued, to any seller in a Business Combination, or any
private placement equivalent securities issued to the Sponsor or its affiliates upon conversion of loans made to the Company). Holders of Founder Shares may also elect to convert their shares of Class&nbsp;B common stock into an equal number of
shares of Class&nbsp;A common stock, subject to adjustment as provided above, at any time. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE 9&#151;WARRANT LIABILITY </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the
Initial Public Offering. No warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the shares of common stock issuable upon exercise of the warrants and a current prospectus relating to
such shares of common stock. Notwithstanding the foregoing, if a registration statement covering the shares of common stock issuable upon exercise of the Public Warrants is not effective within a specified period following the consummation of a
Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise warrants on a cashless
basis pursuant to the exemption provided by Section&nbsp;3(a)(9) of the Securities Act, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a
cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Once
the warrants become exercisable, the Company may redeem the Public Warrants: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">in whole and not in part; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">at a price of $0.01 per warrant; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">upon not less than 30 days&#146; prior written notice of redemption; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">if, and only if, the reported last sale price of the Company&#146;s Class&nbsp;A common stock equals or exceeds
$18.00 per share (adjusted for stock splits, stock dividends, reorganizations and recapitalizations), for any 20 trading days within a <FONT STYLE="white-space:nowrap">30-trading</FONT> day period ending three business days before the Company sends
the notice of redemption to the warrant holders; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">If, and only if, there is a current registration statement in effect with respect to the shares of Class&nbsp;A
common stock underlying such warrants. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Company calls the Public Warrants for redemption, management will have the option to require all
holders that wish to exercise the Public Warrants to do so on a &#147;cashless basis,&#148; as described in the warrant agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Private Placement
Warrants are identical to the Public Warrants underlying the Units sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&nbsp;A common stock issuable upon the exercise of the Private Placement Warrants will
not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be <FONT
STYLE="white-space:nowrap">non-redeemable</FONT> so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted
transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, (x)&nbsp;if the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise
the Public Warrants to do so on a &#147;cashless basis,&#148; as described in the warrant agreement. The exercise price and number of shares of Class&nbsp;A common stock issuable upon exercise of the warrants may be adjusted in certain circumstances
including in the event of a stock dividend, recapitalization, reorganization, merger or consolidation. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company issues additional shares of Class&nbsp;A
common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at a newly issued price of less than $9.20 per share of Class&nbsp;A common stock (with such issue price or effective
issue price to be determined in good faith by the Company&#146;s board of directors and, in the case of any such issuance to the Sponsor or its affiliates, without taking into account any Founder Shares held by them, as applicable, prior to such
issuance), (y) the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of the initial Business Combination on the date of the consummation of the initial
Business Combination (net of redemptions), and (z)&nbsp;the market value (as defined in the warrant agreement) is below $9.20 per share, the exercise price of the Public Warrants will be adjusted (to the nearest cent) to be equal to 115% of the
higher of the market value and the newly issued price, and the $18.00 per share redemption trigger price described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the market value and the newly issued price. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account,
holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company&#146;s assets held outside of the Trust Account with respect to such warrants. Accordingly, the warrants
may expire worthless. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE&nbsp;10&#151;FAIR VALUE MEASUREMENTS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company follows the guidance in ASC 820 for its financial assets and liabilities that are <FONT STYLE="white-space:nowrap">re-measured</FONT> and reported
at fair value at each reporting period, and <FONT STYLE="white-space:nowrap">non-financial</FONT> assets and liabilities that are <FONT STYLE="white-space:nowrap">re-measured</FONT> and reported at fair value at least annually. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The fair value of the Company&#146;s financial assets and liabilities reflects management&#146;s estimate of amounts that the Company would have received in
connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and
liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and
liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used in order to value the assets and liabilities: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Level&nbsp;1:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide
pricing information on an ongoing basis.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Level&nbsp;2:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Observable inputs other than Level&nbsp;1 inputs. Examples of Level&nbsp;2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are
not active.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Level&nbsp;3:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Unobservable inputs based on the Company&#146;s assessment of the assumptions that market participants would use in pricing the asset or liability.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table presents information about the Company&#146;s assets that are measured at fair value on a recurring basis
at March&nbsp;31, 2021 and December&nbsp;31, 2020, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="65%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Description</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Level</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,<BR>2021</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,<BR>2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Assets:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketable securities held in Trust Account</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">318,053,820</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">318,041,728</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Liabilities:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Warrant Liability &#150; Public Warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,723,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23,244,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Warrant Liability &#150; Private Placement Warrants</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">19,730,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">12,487,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OSPREY TECHNOLOGY ACQUISITION CORP. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTES TO CONDENSED FINANCIAL STATEMENTS </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>MARCH 31, 2021 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(Unaudited) </B></P> <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P>
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Warrants were accounted for as liabilities in accordance with
<FONT STYLE="white-space:nowrap">ASC&nbsp;815-40&nbsp;and</FONT> are presented within warrant liabilities on our balance sheet. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value
presented within change in fair value of warrant liabilities in the consolidated statement of operations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Private Placement and Public Warrants were
initially valued using a Binomial Lattice Model, which is considered to be a Level&nbsp;3 fair value measurement. The Binomial Lattice Model&#146;s primary unobservable input utilized in determining the fair value of the Public and Private Placement
Warrants is the expected volatility of the common stock. The expected volatility as of the IPO date was derived from observable public warrant pricing on comparable &#145;blank-check&#146; companies without an identified target. The expected
volatility as of subsequent valuation dates was implied from the Company&#146;s own public warrant pricing. A Binomial Lattice Model was used in estimating the fair value of the Public Warrants for periods where no observable traded price were
available, using the same expected volatility as was used in measuring the fair value of the Private Placement Warrants. For periods subsequent to the detachment of the warrants from the Units, the closing price of the Public Warrants was used as
the fair value as of each relevant date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The key inputs into the Binomial Lattice Model for the initial measurement of Public Warrants and Private
Placement Warrants and subsequent measurement of the Private Place Warrants are as follows: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="67%"></TD>

<TD VALIGN="bottom" WIDTH="13%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="12%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><B>Input</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>March&nbsp;31,&nbsp;2021</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>December&nbsp;31,&nbsp;2020</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Risk-free interest rate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.88</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.38</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Market price of public stock</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10.32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10.47</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dividend Yield</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.00</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">0.00</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Implied volatility</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">21.8</TD>
<TD NOWRAP VALIGN="bottom">%&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exercise price</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">11.50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On December&nbsp;31, 2020, the Private Placement Warrants and Public Warrants were determined to be valued at $1.50 and $1.47
per warrant for aggregate values of $12.5&nbsp;million and $23.2&nbsp;million, respectively. On March&nbsp;31, 2021, the Private Placement Warrants and Public Warrants were determined to be valued at $2.37 and $1.69&nbsp;per warrant for aggregate
values of $19.7&nbsp;million and $26.7&nbsp;million, respectively. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following table presents the changes in the fair value of warrant
liabilities: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="61%"></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><I>For the three month-period ended Mach 31, 2021</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Private<BR>Placement</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Public</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Warrant<BR>Liabilities</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of January&nbsp;1, 2021</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">12,487,500</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">23,244,375</TD>
<TD NOWRAP VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">35,731,875</TD>
<TD NOWRAP VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in valuation inputs or other assumptions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7,242,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">3,478,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,721,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of December&nbsp;31, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">19,730,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">26,723,125</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">46,453,375</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="61%"></TD>

<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom"><I>For the three month-period ended Mach 31, 2020</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Private<BR>Placement</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Public</B></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Warrant<BR>Liabilities</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of January&nbsp;1, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">7,575,750</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">14,231,250</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">21,807,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Change in valuation inputs or other assumptions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(1,914,750</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(3,478,750</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">(5,393,500</TD>
<TD NOWRAP VALIGN="bottom">)&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fair value as of March&nbsp;31, 2020</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">5,661,000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">10,752,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">$</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right">16,413,500</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the three-month periods ended March&nbsp;31, 2021 and March&nbsp;31, 2020, respectively, there were no transfers out of
Level&nbsp;3. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>NOTE&nbsp;11&#151;SUBSEQUENT EVENTS </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued.
Based upon this review, the Company did not identify any subsequent events that would have required adjustment or disclosure in the condensed financial statements. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_8"></A>Item&nbsp;2. Management&#146;s Discussion and Analysis of Financial Condition
and Results of Operations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">References in this report (this &#147;Quarterly Report&#148;) to &#147;we,&#148; &#147;us,&#148; &#147;Osprey&#148; or the
&#147;Company&#148; refer to Osprey Technology Acquisition Corp. References to our &#147;management&#148; or our &#147;management team&#148; refer to our officers and directors, and references to the &#147;Sponsor&#148; refer to Osprey Sponsor II,
LLC. The following discussion and analysis of the Company&#146;s financial condition and results of operations should be read in conjunction with the financial statements and the notes thereto contained elsewhere in this Quarterly Report. Certain
information contained in the discussion and analysis set forth below includes forward-looking statements that involve risks and uncertainties. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Special
Note Regarding Forward-Looking Statements </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Quarterly Report includes &#147;forward-looking statements&#148; within the meaning of Section&nbsp;27A
of the Securities Act of 1933 and Section&nbsp;21E of the Exchange Act that are not historical facts and involve risks and uncertainties that could cause actual results to differ materially from those expected and projected. All statements, other
than statements of historical fact included in this Quarterly Report including, without limitation, statements in this &#147;Management&#146;s Discussion and Analysis of Financial Condition and Results of Operations&#148; regarding the
Company&#146;s financial position, business strategy and the plans and objectives of management for future operations, are forward-looking statements. Words such as &#147;expect,&#148; &#147;believe,&#148; &#147;anticipate,&#148; &#147;intend,&#148;
&#147;estimate,&#148; &#147;seek&#148; and variations and similar words and expressions are intended to identify such forward-looking statements. Such forward-looking statements relate to future events or future performance, but reflect
management&#146;s current beliefs, based on information currently available. A number of factors could cause actual events, performance or results to differ materially from the events, performance and results discussed in the forward-looking
statements. For information identifying important factors that could cause actual results to differ materially from those anticipated in the forward-looking statements, please refer to the Risk Factors section of the Company&#146;s Annual Report on
Form <FONT STYLE="white-space:nowrap">10-K/A</FONT> filed with the U.S. Securities and Exchange Commission (the &#147;SEC&#148;). The Company&#146;s securities filings can be accessed on the EDGAR section of the SEC&#146;s website at www.sec.gov.
Except as expressly required by applicable securities law, the Company disclaims any intention or obligation to update or revise any forward-looking statements whether as a result of new information, future events or otherwise. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Overview </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We are a blank check company formed under the
laws of the State of Delaware on June&nbsp;15, 2018, for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or other similar Business Combination with one or more businesses. We intend to
effectuate our Business Combination using cash from the proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, our capital stock, debt or a combination of cash, stock and debt. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The issuance of additional shares of our stock in a Business Combination: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">may significantly dilute the equity interest of investors; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">may subordinate the rights of holders of common stock if preferred stock is issued with rights senior to those
afforded our common stock; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">could cause a change of control if a substantial number of shares of our Class&nbsp;A common stock are issued,
which may affect, among other things, our ability to use our net operating loss carry forwards, if any, and could result in the resignation or removal of our present officers and directors; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">may adversely affect prevailing market prices for our Units, common stock and/or warrants. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Similarly, if we issue debt securities or otherwise incur significant indebtedness, it could result in: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">default and foreclosure on our assets if our operating revenues after a Business Combination are insufficient to
pay our debt obligations; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">acceleration of our obligations to repay the indebtedness even if we have made all principal and interest
payments when due if the debt security contains covenants that required the maintenance of certain financial ratios or reserves and we breach any such covenant without a waiver or renegotiation of that covenant; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our immediate payment of all principal and accrued interest, if any, if the debt security is payable on demand;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our inability to obtain additional financing, if necessary, if the debt security contains covenants restricting
our ability to obtain additional financing while such security is outstanding; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">our inability to pay dividends on our common stock; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">using a substantial portion of our cash flow to pay principal and interest on our debt, which will reduce the
funds available for dividends on our common stock if declared, our ability to pay expenses, make capital expenditures and acquisitions, and fund other general corporate purposes; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">limitations on our flexibility in planning for and reacting to changes in our business and in the industry in
which we operate; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">increased vulnerability to adverse changes in general economic, industry and competitive conditions and adverse
changes in government regulation; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">limitations on our ability to borrow additional amounts for expenses, capital expenditures, acquisitions, debt
service requirements, and execution of our strategy; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">other disadvantages compared to our competitors who have less debt. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2020, the <FONT STYLE="white-space:nowrap">COVID-19</FONT> outbreak was declared a National Public Health Emergency that has adversely impacted
global activity and contributed to significant declines and volatility in financial markets. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a
negative effect on the Company&#146;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not
include any adjustments that might result from the outcome of this uncertainty. Nevertheless, the outbreak presents uncertainty and risk with respect to the Company and its ability to successfully complete a Business Combination. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Recent Developments </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17, 2021, we
entered into a Merger Agreement with Merger Sub and BlackSky, which provides for, among other things, the merger of Merger Sub with and into BlackSky, with BlackSky continuing as the surviving entity (the &#147;Merger&#148; and, collectively with
the other transactions contemplated by the Merger Agreement, the &#147;Transactions&#148;). The Transactions set forth in the Merger Agreement, including the Merger, will constitute a &#147;Business Combination&#148;. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the Merger Agreement, the aggregate merger consideration payable to equity holders of BlackSky at closing (the &#147;Total Consideration&#148;)
will be paid in a number of shares of newly-issued Class&nbsp;A common stock of the Company, valued at $10.00 per share (the &#147;Company Common Stock&#148;), calculated by dividing (x) $925,000,000, plus (a)&nbsp;the aggregate exercise prices that
would be paid to BlackSky if all stock options and all warrants outstanding as of immediately prior to the closing were exercised in full, minus (b)&nbsp;any unfunded amount under BlackSky&#146;s bridge loan, minus (c)&nbsp;the total consideration
payable to shares of BlackSky&#146;s Class&nbsp;B common stock, which is equal to the product of (i)&nbsp;the total number of shares of BlackSky&#146;s Class&nbsp;B common stock, par value $0.00001 per share, issued and outstanding as of immediately
prior to the effective time of the Merger and (ii)&nbsp;an amount in cash equal to $0.00001 by (y) $10.00. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Effective as of the effective time of the
Merger and by virtue of the Merger, each option to purchase shares of BlackSky Class&nbsp;A Common Stock (each, a &#147;BlackSky Stock Option&#148;) that is outstanding and unexercised as of immediately prior to the effective time of the Merger will
be converted into an option to acquire a number of shares of Company Class&nbsp;A Common Stock equal to the product obtained by multiplying (x)&nbsp;the number of shares of BlackSky Common Stock subject to the applicable BlackSky Stock Option by
(y)&nbsp;the Class&nbsp;A Common Exchange Ratio, and will be subject to the same terms and conditions as were applicable to such BlackSky Stock Option (each an &#147;Assumed Company Stock Option&#148;). For purposes of the Merger Agreement, the
Class&nbsp;A Common Exchange Ratio equals the quotient of (A)&nbsp;the residual Total Consideration after taking into account the preferred series preference amounts, divided by $10.00, divided by (B)&nbsp;the number of participating shares of
BlackSky Common Stock on a fully diluted basis. The exercise price per share of each Assumed Company Stock Option will be equal to the quotient obtained by dividing (x)&nbsp;the exercise price per share applicable to such BlackSky Stock Option by
(y)&nbsp;the Class&nbsp;A Common Exchange Ratio. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Transactions will be consummated subject to the deliverables and provisions as further described in
the Merger Agreement. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>PIPE Investment Subscription Agreements </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17, 2021, concurrently with the execution of the BlackSky merger agreement, Osprey entered into Subscription Agreements (collectively, the
&#147;<U>Subscription Agreements</U>&#148;) with certain third-party investors (the &#147;<U>PIPE Investors</U>&#148;) and certain inside investors (the &#147;<U>Inside PIPE Investors</U>&#148;) pursuant to which, and on the terms and subject to the
conditions of which, the PIPE Investors and Inside PIPE Investors have collectively subscribed for an aggregate of 18,000,000 shares of Osprey Common Stock for $10.00 per share, for an aggregate purchase price equal to $180,000,000 (the
&#147;<U>PIPE Investment</U>&#148;). The PIPE Investment will be consummated substantially concurrently with the closing of the transactions contemplated by the BlackSky merger agreement, subject to the terms and conditions contemplated by the
Subscription Agreements. The proceeds from the PIPE Investment are expected to be used to pay down certain indebtedness of BlackSky Holdings at the closing of the Merger and for general working capital purposes following the closing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Subscription Agreements entered into by the PIPE Investors provide for certain registration rights for the PIPE Investors. In particular, in the case of
the PIPE Investors, Osprey is required to, no later than 45 calendar days following the closing date of the Business Combination, submit to or file with the SEC a registration statement registering the resale of such shares. Also in the case of the
PIPE Investors, Osprey is required to use its commercially reasonable efforts to have the registration statement declared effective as soon as practicable after the filing thereof, but no later than the earlier of (a)&nbsp;the 90th calendar day
following the filing date thereof if the SEC notifies Osprey that it will &#147;review&#148; the registration statement and (b)&nbsp;the 10th business day after the date Osprey is notified (orally or in writing, whichever is earlier) by the SEC that
the registration statement will not be &#147;reviewed&#148; or will not be subject to further review. Osprey must use commercially reasonable efforts to keep the registration statement effective until the earliest of: (i)&nbsp;the date the PIPE
Investors no longer hold any shares, (ii)&nbsp;the date all registrable shares held by the PIPE Investors may be sold without restriction under Rule 144 and (iii)&nbsp;two years from the date of effectiveness of the registration statement. Pursuant
to the terms of the BlackSky merger agreement and the Subscription Agreements entered into by the Inside PIPE Investors, the Inside PIPE Investors will enter into the Registration Rights Agreement (as defined and described below), which will provide
for certain registration rights for the Inside PIPE Investors. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each Subscription Agreement will terminate upon the earliest to occur of (a)&nbsp;the termination of the
BlackSky merger agreement in accordance with its terms, (b)&nbsp;the mutual written agreement of the parties to such Subscription Agreement and BlackSky Holdings, and (c)&nbsp;the Termination Date. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Sponsor Support Agreement </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17,
2021, concurrently with the execution of the BlackSky merger agreement the Sponsor, Osprey, BlackSky Holdings, and each of the other persons set forth on the signature pages thereto entered into a Sponsor Support Agreement (the &#147;<U>Sponsor
Support Agreement</U>&#148;), pursuant to which the Sponsor, solely in its capacity as a stockholder of Osprey, has agreed, among other things, (a)&nbsp;to waive certain anti-dilution rights set forth in Section&nbsp;4.3(b) of Osprey&#146;s amended
and restated certificate of incorporation that may result from the transactions contemplated by the BlackSky merger agreement, (b)&nbsp;not to, directly or indirectly, transfer any of their shares of its Class&nbsp;B common stock and warrants of
Osprey prior to the effective time of the Merger, (c)&nbsp;to vote in favor of the adoption of the BlackSky merger agreement and the Transactions at a meeting of Osprey&#146;s stockholders to be held to approve the proposed Transactions and other
related matters, (d)&nbsp;not to redeem or elect to cause Osprey to redeem any of its shares of Class&nbsp;B common stock or warrants of Osprey in connection with the transactions and (e)&nbsp;with respect to certain shares of Class&nbsp;B common
stock (and Class&nbsp;A shares issued upon conversion) until the seven-year anniversary of the consummation of the transactions (subject to certain limited exceptions), not to transfer such shares until Osprey Common Stock achieves a trading price
exceeding certain dollar thresholds set forth in the Sponsor Support Agreement and (e)&nbsp;with respect to certain warrants, not exercise any such warrants unless and until Osprey Common Stock reaches a trading price of $20.00 per share, in each
case, subject to the terms and conditions contemplated by the Sponsor Support Agreement. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Stockholder Support Agreement </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&nbsp;17, 2021, Osprey also announced entry into a Stockholder Support Agreement (the &#147;<U>Stockholder Support Agreement</U>&#148;) by and among
Osprey, Merger Sub, BlackSky Holdings and certain stockholders of BlackSky Holdings named therein (collectively the &#147;<U>Key Stockholders</U>&#148;), pursuant to which the Key Stockholders have agreed to, among other things, vote in favor of the
BlackSky merger agreement and the transactions contemplated thereby, including agreeing to execute a written consent constituting the requisite BlackSky Holdings stockholder approval within five (5)&nbsp;business days of the Registration Statement
becoming effective, unless the Merger is no longer recommended by BlackSky Holdings board of directors in accordance with the BlackSky merger agreement, in which case the Key Stockholders have agreed to vote a number of shares not to exceed 35% of
the shares of BlackSky Holdings stock approving the BlackSky merger agreement and the transactions contemplated thereby and are entitled, in their sole discretion, to vote their remaining shares in any manner. The Stockholder Support Agreement will
terminate upon the earlier to occur of: (a)&nbsp;the effective time of the Merger, (b)&nbsp;the date of the termination of the BlackSky merger agreement in accordance with its terms, (c)&nbsp;the effective date of a written agreement of Osprey,
Merger sub, BlackSky Holdings and the Key Stockholders terminating the Stockholder Support Agreement, and (d)&nbsp;the election of the Key Stockholders, in their sole discretion, to terminate the Stockholder Support Agreement following any
amendment, waiver or other modification of any term or provision of the BlackSky merger agreement without the prior written consent with respect thereto of such stockholder that reduces or changes the form of consideration payable to BlackSky
Holdings stockholders pursuant to the BlackSky merger agreement. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Registration Rights Agreement </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The BlackSky merger agreement contemplates that, at the closing, Osprey, the Sponsor, the Inside PIPE Investors and each of the additional parties named
therein will enter into an Amended and Restated Registration Rights Agreement (the &#147;<U>Registration Rights Agreement</U>&#148;), pursuant to which Osprey will agree to register for resale, pursuant to Rule 415 under the Securities Act, certain
shares of Osprey Common Stock and other equity securities of Osprey that are held by the parties thereto from time to time. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The foregoing description of
the BlackSky merger agreement and the related documents has been included to provide investors with information regarding their terms. They are not intended to provide any other factual information about Osprey or its affiliates. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Results of Operations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have neither engaged in any
operations nor generated any revenues to date. Our only activities from inception to March&nbsp;31, 2021 were organizational activities, those necessary to prepare for the Initial Public Offering, identifying a target for our Business Combination,
and activities in connection with the proposed acquisition of BlackSky. We do not expect to generate any operating revenues until after the completion of our Business Combination. We generate <FONT STYLE="white-space:nowrap">non-operating</FONT>
income in the form of interest income on marketable securities held after the Initial Public Offering. We incur expenses as a result of being a public company (for legal, financial reporting, accounting and auditing compliance), as well as for due
diligence expenses. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the three months ended March&nbsp;31, 2021, we had a net loss of $12,870,990, which consists of interest income on marketable
securities held in the Trust Account of $47,155, an unrealized gain on marketable securities held in our Trust Account of $4,987, and a change in the fair value of the warrant liability of $10,721,500, partially offset by operating costs of
$2,201,632. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the three months ended March&nbsp;31, 2020, we had net income of $6,442,454, which consists of interest income on marketable securities
held in the Trust Account of $1,207,866, an unrealized gain on marketable securities held in our Trust Account of $378,250, and a change in the fair value of the warrant liability of $5,393,500, partially offset by operating costs of $258,326 and a
provision for income taxes of $278,836. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Liquidity and Capital Resources </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;5, 2019, we consummated the Initial Public Offering of 27,500,000 Units at a price of $10.00 per Unit, generating gross proceeds of
$275,000,000. Simultaneously with the closing of the Initial Public Offering, we consummated the sale of 7,500,000 Private Placement Warrants to our Sponsor at a price of $1.00 per Private Placement Warrant, generating gross proceeds of $7,500,000.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;13, 2019, as a result of the underwriters&#146; election to fully exercise their over-allotment option, we consummated the sale of an
additional 4,125,000 Units at $10.00 per Unit, and the sale of an additional 825,000 Private Placement Warrants, at a price of $1.00 per Private Placement Warrant, generating total gross proceeds of $42,075,000. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Following the Initial Public Offering, the exercise of the over-allotment option in full and the sale of the
Private Placement Warrants, a total of $316,250,000 was placed in the Trust Account. We incurred $18,047,876 in transaction costs, including $6,325,000 of underwriting fees, $11,068,750 of deferred underwriting fees, and $654,126 of other costs in
connection with the Initial Public Offering. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the three months ended March&nbsp;31, 2021, cash used in operating activities was $268,358. Net loss of
$12,870,990 was affected by interest earned on marketable securities held in the Trust Account of $47,155, an unrealized gain on marketable securities held in our Trust Account of $4,987 and a <FONT STYLE="white-space:nowrap">non-cash</FONT> charge
for the change in fair value of warrant liabilities of $10,721,500. Changes in operating assets and liabilities provided $1,933,274 of cash from operating activities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For the three months ended March&nbsp;31, 2020, cash used in operating activities was $342,023. Net income of $6,442,454 was affected by interest earned on
marketable securities held in the Trust Account of $1,207,866, an unrealized gain on marketable securities held in our Trust Account of $378,250, a <FONT STYLE="white-space:nowrap">non-cash</FONT> gain for the change in fair value of warrant
liabilities of $5,393,500 and a deferred income tax provision of $80,793. Changes in operating assets and liabilities provided $114,346 of cash from operating activities. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of March&nbsp;31, 2021, we had marketable securities held in the Trust Account of $318,053,820 (including
approximately $1,804,000 of interest income and unrealized gains) consisting of U.S. treasury bills with a maturity of 185 days or less. Interest income on the balance in the Trust Account may be used by us to pay taxes. Through March&nbsp;31, 2021,
we withdrew $40,050 of interest earned on the Trust Account to pay for our tax obligations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We intend to use substantially all of the funds held in the
Trust Account, including any amounts representing interest earned on the Trust Account (less taxes payable), to complete our Business Combination. To the extent that our capital stock or debt is used, in whole or in part, as consideration to
complete our Business Combination, the remaining proceeds held in the Trust Account will be used as working capital to finance the operations of the target business or businesses, make other acquisitions and pursue our growth strategies. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order to fund working capital deficiencies or finance transaction costs in connection with a Business Combination, the Sponsor, an affiliate of the
Sponsor, or our officers and directors may, but are not obligated to, loan us funds as may be required. If we complete a Business Combination, we would repay such loaned amounts. In the event that a Business Combination does not close, we may use a
portion of the working capital held outside the Trust Account to repay such loaned amounts but no proceeds from our Trust Account would be used for such repayment. Up to $1,500,000 of such loans may be convertible into warrants identical to the
Private Placement Warrants, at a price of $1.00 per warrant at the option of the lender. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of March&nbsp;31, 2021, we had cash of $171,208 held outside
of the Trust Account and working capital deficit of $3,779,605. Until the consummation of a Business Combination, we will use the funds not held in the Trust Account primarily to identify and evaluate target businesses, perform business due
diligence on prospective target businesses, travel to and from the offices, plants or similar locations of prospective target businesses or their representatives or owners, review corporate documents and material agreements of prospective target
businesses, and structure, negotiate and complete a Business Combination. Our Sponsor, officers, directors or their affiliates are not under any obligation to advance us funds, or to invest in us. Accordingly, we may not be able to obtain additional
financing. If we are unable to raise additional capital, we may be required to take additional measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing operations, suspending the pursuit of a potential
transaction, and reducing overhead expenses. We cannot provide any assurance that new financing will be available to us on commercially acceptable terms, if at all. These conditions raise substantial doubt about our ability to continue as a going
concern. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><FONT STYLE="white-space:nowrap">Off-Balance</FONT> Sheet Arrangements </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have no obligations, assets or liabilities, which would be considered <FONT STYLE="white-space:nowrap">off-balance</FONT> sheet arrangements as of
March&nbsp;31, 2021. We do not participate in transactions that create relationships with unconsolidated entities or financial partnerships, often referred to as variable interest entities, which would have been established for the purpose of
facilitating <FONT STYLE="white-space:nowrap">off-balance</FONT> sheet arrangements. We have not entered into any <FONT STYLE="white-space:nowrap">off-balance</FONT> sheet financing arrangements, established any special purpose entities, guaranteed
any debt or commitments of other entities, or purchased any <FONT STYLE="white-space:nowrap">non-financial</FONT> assets. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Contractual Obligations
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We do not have any long-term debt, capital lease obligations, operating lease obligations or long-term liabilities, other than an agreement to pay the
Sponsor a monthly fee of $10,000 for office space, utilities and secretarial and administrative support. Upon completion of the Business Combination or our liquidation, we will cease paying these monthly fees. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, we have an agreement to pay the underwriters a deferred fee of $11,068,750. The deferred fee will become payable to the representatives of the
underwriters from the amounts held in the Trust Account solely in the event that we complete a business combination, subject to the terms of the underwriting agreement.. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Critical Accounting Policies </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of
condensed financial statements and related disclosures in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and
liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and income and expenses during the periods reported. Actual results could materially differ from those estimates. We have identified the following
critical accounting policies: </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Warrant Liability </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We
account for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#146;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#147;FASB&#148;)
Accounting Standards Codification (&#147;ASC&#148;) 480, Distinguishing Liabilities from Equity (&#147;ASC 480&#148;) and ASC 815, Derivatives and Hedging (&#147;ASC 815&#148;). The assessment considers whether the warrants are freestanding
financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to our own
common stock, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are
outstanding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We account for the warrants issued in connection with our Initial Public Offering in accordance with the guidance contained <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">in&nbsp;ASC&nbsp;815-40-15-7D&nbsp;under</FONT></FONT></FONT> which the warrants do not meet the criteria for equity treatment and must be recorded as
liabilities. Accordingly, we classify the warrants as liabilities at their fair value and adjust the warrants to fair value at each reporting period. This liability is subject <FONT STYLE="white-space:nowrap">to&nbsp;re-measurement&nbsp;at</FONT>
each balance sheet date until exercised, and any change in fair value is recognized in our statement of operations. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Class&nbsp;A Common Stock Subject
to Possible Redemption </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We account for common stock subject to possible redemption in accordance with the guidance in ASC&nbsp;480 &#147;Distinguishing
Liabilities from Equity.&#148; Common stock subject to mandatory redemption is classified as a liability instrument and is measured at fair value. Conditionally redeemable common stock (including common stock that features redemption rights that are
either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#146;s control) is classified as temporary equity. At all other times, common stock is classified as
stockholders&#146; equity. Our Class&nbsp;A common stock features certain redemption rights that are considered to be outside of our control and subject to occurrence of uncertain future events. Accordingly, Class&nbsp;A common stock subject to
possible redemption is presented at redemption value as temporary equity, outside of the stockholders&#146; equity section of our condensed balance sheets. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Net Income (Loss) Per Share </I></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We apply the <FONT STYLE="white-space:nowrap">two-class</FONT> method in calculating earnings per share. Net income (loss) per share, basic and diluted for
Class&nbsp;A common stock subject to possible redemption is calculated by dividing the interest income earned on the Trust Account, net of applicable taxes, if any, by the weighted average number of shares of Class&nbsp;A common stock subject to
possible redemption outstanding for the period. Net income (loss) per share, basic and diluted for <FONT STYLE="white-space:nowrap">non-redeemable</FONT> common stock is calculated by dividing net loss less income attributable to Class&nbsp;A common
stock subject to possible redemption, by the weighted average number of shares of non redeemable common stock outstanding for the period presented. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>Recent Accounting Standards </I></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In August 2020, the
Financial Accounting Standards Board (&#147;FASB&#148;) issued Accounting Standards Update (&#147;ASU&#148;) <FONT STYLE="white-space:nowrap">2020-06,</FONT> Debt &#151; Debt with Conversion and Other Options (Subtopic
<FONT STYLE="white-space:nowrap">470-20)</FONT> and Derivatives and Hedging &#151; Contracts in Entity&#146;s Own Equity (Subtopic <FONT STYLE="white-space:nowrap">815-40)</FONT> (&#147;ASU <FONT STYLE="white-space:nowrap">2020-06&#148;)</FONT> to
simplify accounting for certain financial instruments. ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and
simplifies the derivative scope exception guidance pertaining to equity classification of contracts in an entity&#146;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are
indexed to and settled in an entity&#146;s own equity. ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> amends the diluted earnings per share guidance, including the requirement to use the <FONT STYLE="white-space:nowrap">if-converted</FONT>
method for all convertible instruments. ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> is effective January&nbsp;1, 2022 and should be applied on a full or modified retrospective basis, with early adoption permitted beginning on January&nbsp;1,
2021. We are currently assessing the impact, if any, that ASU <FONT STYLE="white-space:nowrap">2020-06</FONT> would have on its financial position, results of operations or cash flows. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Management does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on
our condensed financial statements. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_9"></A>Item&nbsp;3. Quantitative and Qualitative Disclosures About Market Risk </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not required for smaller reporting companies. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_10">
</A>Item&nbsp;4. Controls and Procedures </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in
our Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC&#146;s rules and forms, and that such information is accumulated and communicated to our management, including our principal
executive officer and principal financial officer or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Evaluation of Disclosure Controls and Procedures </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under
the supervision and with the participation of our management, including our principal executive officer and principal financial and accounting officer (together, the &#147;Certifying Officers&#148;), we conducted an evaluation of the effectiveness
of our disclosure controls and procedures as of the end of the fiscal quarter ended March&nbsp;31, 2021, as such term is defined in Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e)</FONT> under
the Exchange Act. In connection with this Report, and in light of the restatement of our financial statements for the year ended December 31, 2020, our Certifying Officers reevaluated and concluded that our disclosure controls and procedures were
not effective, due solely to the material weakness in our internal control over financial reporting described in Amendment No.&nbsp;1 to our Annual Report for the year ended December&nbsp;31, 2020. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Changes in Internal Control over Financial Reporting </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There was no change in our internal control over financial reporting that occurred during the first fiscal quarter of 2021 covered by this Quarterly Report on
Form <FONT STYLE="white-space:nowrap">10-Q</FONT> that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_11"></A>PART II&#151;OTHER INFORMATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_12"></A>Item&nbsp;1. Legal Proceedings. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_13"></A>Item&nbsp;1A. Risk Factors.
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Factors that could cause our actual results to differ materially from those in this report include the risk factors described in our Annual Report on
Form <FONT STYLE="white-space:nowrap">10-K/A</FONT> for the year ended December&nbsp;31, 2020 filed with the SEC on May&nbsp;12, 2021. As of the date of this Report there have been no material changes to the risk factors disclosed in our Annual
Report filed with the SEC. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_14"></A>Item&nbsp;2. Unregistered Sales of Equity Securities and Use of Proceeds.
</B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2018, the Sponsor purchased 125,000 shares of the Company&#146;s Class&nbsp;B common stock for an aggregate price of $25,000. In September
2018, the Company effectuated a <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">69-for-1</FONT></FONT> forward stock split of its Class&nbsp;B common stock, resulting in an aggregate of 8,625,000 Founder Shares outstanding, of
which an aggregate of up to 1,125,000 shares were subject to forfeiture to the extent the underwriters&#146; over-allotment option was not exercised in full or in part. As adjusted for the 1.1 for 1 stock dividend in October 2019 (see below), such
amounts totaled 9,487,500 Founder Shares outstanding, of which 1,237,500 shares were subject to forfeiture. In April 2019, the Sponsor contributed back to the Company, for no consideration, 1,581,250 Founder Shares (as adjusted for the 1.1 for 1
stock dividend in October 2019), resulting in an aggregate of 7,187,500 Founder Shares outstanding, of which an aggregate of up to 937,500 shares were subject to forfeiture. In October 2019, the Company effected a 1.1 for 1 stock dividend for each
share of Class&nbsp;B common stock outstanding, resulting in an aggregate of 7,906,250 Founder Shares outstanding. The foregoing issuance was made pursuant to the exemption from registration contained in Section&nbsp;4(a)(2) of the Securities Act.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;5, 2019, the Company consummated the Initial Public Offering of 27,500,000 Units, at $10.00 per Unit, generating gross proceeds of
$275,000,000. The securities issued in the offering were registered under the Securities Act on registration statements on Form <FONT STYLE="white-space:nowrap">S-1</FONT> (No. <FONT STYLE="white-space:nowrap">333-234180</FONT> and <FONT
STYLE="white-space:nowrap">333-234418).</FONT> The Securities and Exchange Commission declared the registration statements effective on October&nbsp;31, 2019. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Simultaneously with the closing of the Initial Public Offering, the Company consummated the sale of 7,500,000 warrants at a price of $1.00 per Private
Placement Warrant in a private placement to the Sponsor, generating gross proceeds of $7,500,000. The issuance was made pursuant to the exemption from registration contained in Section&nbsp;4(a)(2) of the Securities Act. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Private Placement Warrants are identical to the warrants underlying the Units sold in the Initial Public
Offering, except that the Private Placement Warrants are not transferable, assignable or salable until after the completion of a Business Combination, subject to certain limited exceptions. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On November&nbsp;13, 2019, the Company consummated the sale of an additional 4,125,000 Units, at $10.00 per Unit, and the sale of an additional 825,000
Private Placement Warrants, at $1.00 per Private Placement Warrant, generating total gross proceeds of $42,075,000. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Of the gross proceeds received from
the Initial Public Offering, the exercise of the over-allotment in full and the Private Placement Warrants, $316,250,000 was placed in the Trust Account. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We paid a total of $6,325,000 in underwriting discounts and commissions and $654,126 for other costs and expenses related to the Initial Public Offering. In
addition, the underwriters agreed to defer $11,068,750 in underwriting discounts and commissions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For a description of the use of the proceeds generated
in our Initial Public Offering, see Part I, Item 2 of this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_15">
</A>Item&nbsp;3. Defaults Upon Senior Securities. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_16"></A>Item&nbsp;4. Mine Safety Disclosures. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not Applicable. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_17"></A>Item&nbsp;5. Other
Information. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>None. </B></P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><A NAME="tx146749_18"></A>Item&nbsp;6. Exhibits </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The
following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report on Form <FONT STYLE="white-space:nowrap">10-Q.</FONT> </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD WIDTH="90%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>No.</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Description of Exhibit</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d146749dex311.htm">Certification of Principal Executive Officer Pursuant to Securities Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-14(a),</FONT> as adopted Pursuant to Section<U></U>&nbsp;
302 of the Sarbanes-Oxley Act of 2002</A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;31.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d146749dex312.htm">Certification of Principal Financial Officer Pursuant to Securities Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-14(a),</FONT> as adopted Pursuant to Section<U></U>&nbsp;
302 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.1*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d146749dex321.htm">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section<U></U>&nbsp;1350, as adopted Pursuant to Section<U></U>&nbsp;906 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>&nbsp;&nbsp;32.2*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><A HREF="d146749dex322.htm">Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section<U></U>&nbsp;1350, as adopted Pursuant to Section<U></U>&nbsp;906 of the Sarbanes-Oxley Act of 2002 </A></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.INS*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Instance Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.SCH*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.CAL*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.DEF*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.LAB*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Labels Linkbase Document</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" NOWRAP>101.PRE*</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Filed herewith. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><A NAME="tx146749_19"></A>SIGNATURES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In accordance with the requirements of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly
authorized. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="44%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="44%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"><B>Osprey Technology Acquisition Corp.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: May 24, 2021</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ David DiDomenico</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">David DiDomenico</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Executive Officer and President</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(Principal Executive Officer)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: May 24, 2021</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jeffrey F. Brotman</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Jeffrey F. Brotman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">(Principal Financial and Accounting Officer)</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d146749dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT&nbsp;31.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO <FONT STYLE="white-space:nowrap">RULE&nbsp;13A-14(A)</FONT> UNDER THE SECURITIES EXCHANGE ACT OF&nbsp;1934, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF&nbsp;2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, David DiDomenico, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> of Osprey
Technology Acquisition Corp.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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,&nbsp;including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">(Paragraph omitted pursuant to SEC Release Nos.
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">33-8238/34-47986</FONT></FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">33-8392/34-49313);</FONT></FONT> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: May 24, 2021 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ David DiDomenico</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">David DiDomenico</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Executive Officer and President</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Principal Executive Officer)</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>d146749dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT&nbsp;31.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION OF CHIEF FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO <FONT STYLE="white-space:nowrap">RULE&nbsp;13A-14(A)</FONT> UNDER THE SECURITIES EXCHANGE ACT OF&nbsp;1934, </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO SECTION&nbsp;302 OF THE SARBANES-OXLEY ACT OF&nbsp;2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Jeffrey F. Brotman, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this quarterly report on <FONT STYLE="white-space:nowrap">Form&nbsp;10-Q</FONT> of Osprey
Technology Acquisition Corp.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> for the registrant and have: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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,&nbsp;including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
being prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">(Paragraph omitted pursuant to SEC Release Nos.
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">33-8238/34-47986</FONT></FONT> and <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">33-8392/34-49313);</FONT></FONT> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that
occurred during the registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal
control over financial reporting; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the registrant&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: May 24, 2021 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jeffrey F. Brotman</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jeffrey F. Brotman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Principal Financial and Accounting Officer)</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>d146749dex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT&nbsp;32.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18&nbsp;U.S.C. SECTION&nbsp;1350 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Quarterly Report of Osprey Technology Acquisition Corp. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-Q</FONT>
for the quarterly period ended March&nbsp;31, 2021, as filed with the Securities and Exchange Commission (the &#147;Report&#148;), I, David DiDomenico, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;1350, as added by
&#167;906 of the Sarbanes-Oxley Act of 2002, that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">To my knowledge, the information contained in the Report fairly presents, in all material respects, the
financial condition and results of operations of the Company as of and for the period covered by the Report. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: May 24, 2021 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ David DiDomenico</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">David DiDomenico</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Executive Officer and President</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Principal Executive Officer)</TD></TR>
</TABLE></DIV> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>d146749dex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-32.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT&nbsp;32.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>18&nbsp;U.S.C. SECTION&nbsp;1350 </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AS ADOPTED PURSUANT TO </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF&nbsp;2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Quarterly Report of Osprey Technology Acquisition Corp. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-Q</FONT>
for the quarterly period ended March&nbsp;31, 2021, as filed with the Securities and Exchange Commission (the &#147;Report&#148;), I, Jeffrey F. Brotman, Chief Financial Officer of the Company, certify, pursuant to 18&nbsp;U.S.C. &#167;1350, as
added by &#167;906 of the Sarbanes-Oxley Act of&nbsp;2002, that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of&nbsp;1934; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">To my knowledge, the information contained in the Report fairly presents, in all material respects, the
financial condition and results of operations of the Company as of and for the period covered by the Report. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dated: May 24, 2021 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jeffrey F. Brotman</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jeffrey F. Brotman</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Financial Officer</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Principal Financial and Accounting Officer)</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>sftwu-20210531.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no" ?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 25-May-2021 [12:12:34] {AM}-->
<xbrli:xbrl xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sftwu="http://www.osprey-technology.com/20210531" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="sftwu-20210531.xsd" xlink:type="simple"/>
  <xbrli:context id="P01_01_2021To03_31_2021">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn05_24_2021">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-05-24</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesHeldInTrustMemberusgaapFairValueByAssetClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">sftwu:MarketableSecuritiesHeldInTrustMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">sftwu:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_CommonStockSubjectToMandatoryRedemptionMemberusgaapScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:CommonStockSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_AdministrativeSupportAgreementMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sftwu:AdministrativeSupportAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2020To03_31_2020_WarrantMemberusgaapFinancialInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_WarrantMemberusgaapInvestmentTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesHeldInTrustMemberusgaapFairValueByAssetClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">sftwu:MarketableSecuritiesHeldInTrustMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">sftwu:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis_AdministrativeSupportAgreementMemberusgaapRelatedPartyTransactionAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sftwu:AdministrativeSupportAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMemberusgaapRelatedPartyTransactionAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sftwu:OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_MaximumMembersrtRangeAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_CommonStockSubjectToMandatoryRedemptionMemberusgaapScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:CommonStockSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_AdministrativeSupportAgreementMemberusgaapRelatedPartyTransactionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">sftwu:AdministrativeSupportAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_WarrantMemberusgaapFinancialInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-03-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_05_2019To11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-05</xbrli:startDate>
      <xbrli:endDate>2019-11-05</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_05_2019To11_05_2019_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">sftwu:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-05</xbrli:startDate>
      <xbrli:endDate>2019-11-05</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_05_2019To11_05_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sftwu:UnderwritersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-05</xbrli:startDate>
      <xbrli:endDate>2019-11-05</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-11-05</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn11_05_2019_PrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-11-05</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_11_2019To11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sftwu:UnderwritersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-11</xbrli:startDate>
      <xbrli:endDate>2019-11-11</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sftwu:UnderwritersMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-11-11</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_13_2019To11_13_2019_SecondClosingOfOfferingMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sftwu:SecondClosingOfOfferingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-13</xbrli:startDate>
      <xbrli:endDate>2019-11-13</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_13_2019To11_13_2019_AdditionalPrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sftwu:AdditionalPrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-13</xbrli:startDate>
      <xbrli:endDate>2019-11-13</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P11_13_2019To11_13_2019_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-11-13</xbrli:startDate>
      <xbrli:endDate>2019-11-13</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn11_13_2019_SecondClosingOfOfferingMemberusgaapSubsidiarySaleOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">sftwu:SecondClosingOfOfferingMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-11-13</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn11_13_2019_PrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-11-13</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P06_01_2018To06_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-06-01</xbrli:startDate>
      <xbrli:endDate>2018-06-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-09-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P04_01_2019To04_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-04-01</xbrli:startDate>
      <xbrli:endDate>2019-04-30</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn04_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-04-30</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_01_2019To10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2019-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P10_01_2019To10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-10-01</xbrli:startDate>
      <xbrli:endDate>2019-10-31</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">sftwu:SponsorMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-10-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_17_2021To02_17_2021_BlackSkyMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sftwu:BlackSkyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-02-17</xbrli:startDate>
      <xbrli:endDate>2021-02-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="sftwu:AgreementAxis">sftwu:PipeInvestmentSubscriptionAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-02-17</xbrli:startDate>
      <xbrli:endDate>2021-02-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_17_2021To02_17_2021_SponsorSupportAgreementMemberSFTWUAgreementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="sftwu:AgreementAxis">sftwu:SponsorSupportAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-02-17</xbrli:startDate>
      <xbrli:endDate>2021-02-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="P02_17_2021To02_17_2021_CertainShareholdersOfBlackSkyholdingsMemberSFTWUShareholdersAxis_StockholderSupportAgreementMemberSFTWUAgreementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="sftwu:ShareholdersAxis">sftwu:CertainShareholdersOfBlackSkyholdingsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="sftwu:AgreementAxis">sftwu:StockholderSupportAgreementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-02-17</xbrli:startDate>
      <xbrli:endDate>2021-02-17</xbrli:endDate>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn02_17_2021_BlackSkyMemberusgaapBusinessAcquisitionAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">sftwu:BlackSkyMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-02-17</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="sftwu:AgreementAxis">sftwu:PipeInvestmentSubscriptionAgreementsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-02-17</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn02_17_2021_SharePriceTriggeringWarrantExerciseMemberSFTWUTriggerPriceAxis_SponsorSupportAgreementMemberSFTWUAgreementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="sftwu:AgreementAxis">sftwu:SponsorSupportAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="sftwu:TriggerPriceAxis">sftwu:SharePriceTriggeringWarrantExerciseMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-02-17</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn02_17_2021_CertainShareholdersOfBlackSkyholdingsMemberSFTWUShareholdersAxis_StockholderSupportAgreementMemberSFTWUAgreementAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="sftwu:AgreementAxis">sftwu:StockholderSupportAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="sftwu:ShareholdersAxis">sftwu:CertainShareholdersOfBlackSkyholdingsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-02-17</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2019_WarrantMemberusgaapFinancialInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2019-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2020_WarrantMemberusgaapFinancialInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn12_31_2020_WarrantMemberusgaapFinancialInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2020-12-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">sftwu:PublicWarrantsMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <xbrli:context id="PAsOn03_31_2021_WarrantMemberusgaapFinancialInstrumentAxis">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001753539</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
</xbrli:segment>
</xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2021-03-31</xbrli:instant>
</xbrli:period>
</xbrli:context>
  <dei:DocumentType contextRef="P01_01_2021To03_31_2021" id="Factid_21717252">10-Q</dei:DocumentType>
  <dei:DocumentPeriodEndDate contextRef="P01_01_2021To03_31_2021" id="Factid_21717253">2021-03-31</dei:DocumentPeriodEndDate>
  <dei:DocumentFiscalYearFocus contextRef="P01_01_2021To03_31_2021" id="Factid_21717254">2021</dei:DocumentFiscalYearFocus>
  <dei:EntityFilerCategory contextRef="P01_01_2021To03_31_2021" id="Factid_21717255">Non-accelerated Filer</dei:EntityFilerCategory>
  <dei:EntitySmallBusiness contextRef="P01_01_2021To03_31_2021" id="Factid_21717256">true</dei:EntitySmallBusiness>
  <dei:EntityShellCompany contextRef="P01_01_2021To03_31_2021" id="Factid_21717257">true</dei:EntityShellCompany>
  <us-gaap:Cash contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717258" unitRef="Unit_USD">171208</us-gaap:Cash>
  <us-gaap:Cash contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717259" unitRef="Unit_USD">399516</us-gaap:Cash>
  <us-gaap:Assets contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717260" unitRef="Unit_USD">318544559</us-gaap:Assets>
  <us-gaap:Assets contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717261" unitRef="Unit_USD">318787032</us-gaap:Assets>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717262" unitRef="Unit_USD">4064980</us-gaap:LiabilitiesCurrent>
  <dei:EntityCentralIndexKey contextRef="P01_01_2021To03_31_2021" id="Factid_21717263">0001753539</dei:EntityCentralIndexKey>
  <dei:EntityInteractiveDataCurrent contextRef="P01_01_2021To03_31_2021" id="Factid_21717264">Yes</dei:EntityInteractiveDataCurrent>
  <dei:EntityEmergingGrowthCompany contextRef="P01_01_2021To03_31_2021" id="Factid_21717265">true</dei:EntityEmergingGrowthCompany>
  <us-gaap:LiabilitiesCurrent contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717266" unitRef="Unit_USD">2157963</us-gaap:LiabilitiesCurrent>
  <us-gaap:PreferredStockValue contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717267" unitRef="Unit_USD">0</us-gaap:PreferredStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717269" unitRef="Unit_USD">530</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717270" unitRef="Unit_USD">791</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717271" unitRef="Unit_USD">791</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapital contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717273" unitRef="Unit_USD">27475941</us-gaap:AdditionalPaidInCapital>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717274" unitRef="Unit_USD">-61301730</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717276" unitRef="Unit_USD">318544559</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717277" unitRef="Unit_USD">318787032</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn03_31_2021" id="Factid_21717278" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="PAsOn12_31_2020" id="Factid_21717279" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="PAsOn03_31_2021" decimals="INF" id="Factid_21717280" unitRef="Unit_USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="PAsOn12_31_2020" decimals="INF" id="Factid_21717281" unitRef="Unit_USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="PAsOn03_31_2021" decimals="INF" id="Factid_21717288" unitRef="Unit_shares">1000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="PAsOn12_31_2020" decimals="INF" id="Factid_21717289" unitRef="Unit_shares">1000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="PAsOn03_31_2021" decimals="INF" id="Factid_21717290" unitRef="Unit_shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="PAsOn12_31_2020" decimals="INF" id="Factid_21717291" unitRef="Unit_shares">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding contextRef="PAsOn03_31_2021" decimals="INF" id="Factid_21717292" unitRef="Unit_shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="PAsOn12_31_2020" decimals="INF" id="Factid_21717293" unitRef="Unit_shares">0</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717294" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717295" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717296" unitRef="Unit_shares">150000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717297" unitRef="Unit_shares">150000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717298" unitRef="Unit_shares">0</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717299" unitRef="Unit_shares">5309167</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717300" unitRef="Unit_shares">0</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717301" unitRef="Unit_shares">5309167</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717302" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717303" unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717304" unitRef="Unit_shares">25000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717305" unitRef="Unit_shares">25000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717306" unitRef="Unit_shares">7906250</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717307" unitRef="Unit_shares">7906250</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717308" unitRef="Unit_shares">7906250</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717309" unitRef="Unit_shares">7906250</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717312" unitRef="Unit_shares">10737806</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717313" unitRef="Unit_shares">11565826</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717314" unitRef="Unit_shares">5309167</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717315" unitRef="Unit_USD">530</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717316" unitRef="Unit_shares">7906250</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717317" unitRef="Unit_USD">791</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717318" unitRef="Unit_USD">27475941</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717319" unitRef="Unit_USD">-22477253</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717320" unitRef="Unit_USD">5000009</us-gaap:StockholdersEquity>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717321" unitRef="Unit_USD">-12870990</us-gaap:NetIncomeLoss>
  <us-gaap:SharesOutstanding contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" id="Factid_21717323" unitRef="Unit_shares" xsi:nil="true"/>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" id="Factid_21717324" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:SharesOutstanding contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717325" unitRef="Unit_shares">7906250</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717326" unitRef="Unit_USD">791</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" id="Factid_21717327" unitRef="Unit_USD" xsi:nil="true"/>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717328" unitRef="Unit_USD">-61302521</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717330" unitRef="Unit_shares">3659576</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717331" unitRef="Unit_USD">365</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717332" unitRef="Unit_shares">7906250</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717333" unitRef="Unit_USD">791</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717334" unitRef="Unit_USD">12210705</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717335" unitRef="Unit_USD">-7211857</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn12_31_2019" decimals="0" id="Factid_21717336" unitRef="Unit_USD">5000004</us-gaap:StockholdersEquity>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2020To03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717337" unitRef="Unit_USD">6442454</us-gaap:NetIncomeLoss>
  <us-gaap:SharesOutstanding contextRef="PAsOn03_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717339" unitRef="Unit_shares">3136689</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717340" unitRef="Unit_USD">313</us-gaap:StockholdersEquity>
  <us-gaap:SharesOutstanding contextRef="PAsOn03_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717341" unitRef="Unit_shares">7906250</us-gaap:SharesOutstanding>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2020_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717342" unitRef="Unit_USD">791</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717343" unitRef="Unit_USD">5768308</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717344" unitRef="Unit_USD">-769403</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="PAsOn03_31_2020" decimals="0" id="Factid_21717345" unitRef="Unit_USD">5000009</us-gaap:StockholdersEquity>
  <dei:EntityAddressStateOrProvince contextRef="P01_01_2021To03_31_2021" id="Factid_21717356">PA</dei:EntityAddressStateOrProvince>
  <dei:EntityCommonStockSharesOutstanding contextRef="PAsOn05_24_2021" decimals="INF" id="Factid_21717359" unitRef="Unit_shares">39531250</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="P01_01_2021To03_31_2021" decimals="2" id="Factid_21717360" unitRef="Unit_USD_per_Share">-1.20</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="P01_01_2020To03_31_2020" decimals="2" id="Factid_21717361" unitRef="Unit_USD_per_Share">0.46</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="P01_01_2020To03_31_2020_CommonStockSubjectToMandatoryRedemptionMemberusgaapScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" decimals="2" id="Factid_21717363" unitRef="Unit_USD_per_Share">0.04</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717364" unitRef="Unit_USD">-12870990</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717365" unitRef="Unit_USD">6442454</us-gaap:NetIncomeLoss>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717366" unitRef="Unit_USD">-268358</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717367" unitRef="Unit_USD">-342023</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717368" unitRef="Unit_USD">-228308</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
  <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717369" unitRef="Unit_USD">-226631</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
  <us-gaap:Cash contextRef="PAsOn12_31_2019" decimals="0" id="Factid_21717371" unitRef="Unit_USD">1083611</us-gaap:Cash>
  <dei:TradingSymbol contextRef="P01_01_2021To03_31_2021" id="Factid_21717375">SFTWU</dei:TradingSymbol>
  <dei:EntityCurrentReportingStatus contextRef="P01_01_2021To03_31_2021" id="Factid_21717376">Yes</dei:EntityCurrentReportingStatus>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="P01_01_2021To03_31_2021_CommonStockSubjectToMandatoryRedemptionMemberusgaapScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" decimals="2" id="Factid_21717377" unitRef="Unit_USD_per_Share">0.00</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717378" unitRef="Unit_USD">64167</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:PrepaidExpenseCurrent contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717379" unitRef="Unit_USD">90424</us-gaap:PrepaidExpenseCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717380" unitRef="Unit_USD">490739</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717381" unitRef="Unit_USD">745304</us-gaap:AssetsCurrent>
  <us-gaap:AssetsHeldInTrustNoncurrent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717382" unitRef="Unit_USD">318053820</us-gaap:AssetsHeldInTrustNoncurrent>
  <us-gaap:AssetsHeldInTrustNoncurrent contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717383" unitRef="Unit_USD">318041728</us-gaap:AssetsHeldInTrustNoncurrent>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717384" unitRef="Unit_USD">4064980</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P11_05_2019To11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717385" unitRef="Unit_shares">27500000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:SaleOfStockPricePerShare contextRef="PAsOn11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="2" id="Factid_21717386" unitRef="Unit_USD_per_Share">10.00</us-gaap:SaleOfStockPricePerShare>
  <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="P11_05_2019To11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717387" unitRef="Unit_USD">275000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
  <sftwu:ClassOfWarrantOrRightNumberOfWarrantsIssued contextRef="P11_05_2019To11_05_2019_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="INF" id="Factid_21717388" unitRef="Unit_shares">7500000</sftwu:ClassOfWarrantOrRightNumberOfWarrantsIssued>
  <sftwu:ClassOfWarrantOrRightPriceOfWarrantsIssued contextRef="P11_05_2019To11_05_2019_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="2" id="Factid_21717389" unitRef="Unit_USD_per_Share">1.00</sftwu:ClassOfWarrantOrRightPriceOfWarrantsIssued>
  <us-gaap:ProceedsFromIssuanceOfWarrants contextRef="P11_05_2019To11_05_2019_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="0" id="Factid_21717390" unitRef="Unit_USD">7500000</us-gaap:ProceedsFromIssuanceOfWarrants>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P11_05_2019To11_05_2019_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="INF" id="Factid_21717391" unitRef="Unit_shares">275000000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P11_11_2019To11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717392" unitRef="Unit_shares">4125000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:SaleOfStockPricePerShare contextRef="PAsOn11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="2" id="Factid_21717393" unitRef="Unit_USD_per_Share">10.00</us-gaap:SaleOfStockPricePerShare>
  <sftwu:ClassOfWarrantOrRightNumberOfWarrantsIssued contextRef="P11_11_2019To11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717394" unitRef="Unit_shares">825000</sftwu:ClassOfWarrantOrRightNumberOfWarrantsIssued>
  <sftwu:ClassOfWarrantOrRightPriceOfWarrantsIssued contextRef="P11_11_2019To11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="2" id="Factid_21717395" unitRef="Unit_USD_per_Share">1.00</sftwu:ClassOfWarrantOrRightPriceOfWarrantsIssued>
  <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="P11_11_2019To11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717396" unitRef="Unit_USD">42075000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
  <us-gaap:CommonStockHeldInTrust contextRef="PAsOn11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717397" unitRef="Unit_USD">41250000</us-gaap:CommonStockHeldInTrust>
  <us-gaap:AssetsHeldInTrust contextRef="PAsOn11_11_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717398" unitRef="Unit_USD">316250000</us-gaap:AssetsHeldInTrust>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P11_05_2019To11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717399" unitRef="Unit_USD">18047876</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P11_05_2019To11_05_2019_UnderwritersMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717400" unitRef="Unit_USD">6325000</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:DeferredOfferingCosts contextRef="PAsOn11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717401" unitRef="Unit_USD">11068750</us-gaap:DeferredOfferingCosts>
  <sftwu:OtherOfferingCosts contextRef="P11_05_2019To11_05_2019_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717402" unitRef="Unit_USD">654126</sftwu:OtherOfferingCosts>
  <sftwu:MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance contextRef="P01_01_2021To03_31_2021" decimals="2" id="Factid_21717403" unitRef="Unit_pure">0.80</sftwu:MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance>
  <sftwu:BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired contextRef="P01_01_2021To03_31_2021" decimals="2" id="Factid_21717404" unitRef="Unit_pure">0.50</sftwu:BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired>
  <sftwu:NetTangibleAssets contextRef="PAsOn03_31_2021_MaximumMembersrtRangeAxis" decimals="0" id="Factid_21717405" unitRef="Unit_USD">5000001</sftwu:NetTangibleAssets>
  <sftwu:PublicSharesRedemptionPercentageThreshold contextRef="P01_01_2021To03_31_2021" decimals="2" id="Factid_21717406" unitRef="Unit_pure">0.15</sftwu:PublicSharesRedemptionPercentageThreshold>
  <sftwu:PublicSharesRedemptionPercentage contextRef="P01_01_2021To03_31_2021" decimals="2" id="Factid_21717407" unitRef="Unit_pure">1.00</sftwu:PublicSharesRedemptionPercentage>
  <us-gaap:BusinessExitCosts1 contextRef="P01_01_2021To03_31_2021_MaximumMembersrtRangeAxis" decimals="0" id="Factid_21717408" unitRef="Unit_USD">100000</us-gaap:BusinessExitCosts1>
  <us-gaap:CashFDICInsuredAmount contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717409" unitRef="Unit_USD">250000</us-gaap:CashFDICInsuredAmount>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P01_01_2021To03_31_2021_IPOMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717410" unitRef="Unit_shares">31625000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction contextRef="P11_13_2019To11_13_2019_SecondClosingOfOfferingMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717411" unitRef="Unit_shares">4125000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn11_13_2019_SecondClosingOfOfferingMemberusgaapSubsidiarySaleOfStockAxis" decimals="2" id="Factid_21717413" unitRef="Unit_USD_per_Share">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="P11_13_2019To11_13_2019_AdditionalPrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717414" unitRef="Unit_shares">8325000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:SharesIssuedPricePerShare contextRef="PAsOn11_05_2019_PrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_21717415" unitRef="Unit_USD_per_Share">1.00</us-gaap:SharesIssuedPricePerShare>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="P11_13_2019To11_13_2019_AdditionalPrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717416" unitRef="Unit_USD">8325000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn11_13_2019_PrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_21717417" unitRef="Unit_USD_per_Share">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="P06_01_2018To06_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="INF" id="Factid_21717418" unitRef="Unit_shares">125000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="P06_01_2018To06_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717419" unitRef="Unit_USD">25000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717420" unitRef="Unit_shares">8625000</us-gaap:CommonStockSharesOutstanding>
  <sftwu:CommonStockSubjectToForfeiture contextRef="PAsOn09_30_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717421" unitRef="Unit_shares">1125000</sftwu:CommonStockSubjectToForfeiture>
  <us-gaap:CommonStockDividendsShares contextRef="P10_01_2019To10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="1" id="Factid_21717422" unitRef="Unit_shares">1.1</us-gaap:CommonStockDividendsShares>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717423" unitRef="Unit_shares">9487500</us-gaap:CommonStockSharesOutstanding>
  <sftwu:CommonStockSubjectToForfeiture contextRef="PAsOn12_31_2018_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717424" unitRef="Unit_shares">1237500</sftwu:CommonStockSubjectToForfeiture>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="P04_01_2019To04_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717425" unitRef="Unit_shares">1581250</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn04_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717426" unitRef="Unit_shares">7187500</us-gaap:CommonStockSharesOutstanding>
  <sftwu:CommonStockSubjectToForfeiture contextRef="PAsOn04_30_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717427" unitRef="Unit_shares">937500</sftwu:CommonStockSubjectToForfeiture>
  <us-gaap:CommonStockDividendsShares contextRef="P10_01_2019To10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis" decimals="1" id="Factid_21717428" unitRef="Unit_shares">1.1</us-gaap:CommonStockDividendsShares>
  <us-gaap:CommonStockSharesOutstanding contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717429" unitRef="Unit_shares">7906250</us-gaap:CommonStockSharesOutstanding>
  <sftwu:CommonStockSubjectToForfeiture contextRef="PAsOn10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717430" unitRef="Unit_shares">1031250</sftwu:CommonStockSubjectToForfeiture>
  <sftwu:PercentageOfCommonStockHeld contextRef="PAsOn10_31_2019_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="2" id="Factid_21717431" unitRef="Unit_pure">0.20</sftwu:PercentageOfCommonStockHeld>
  <sftwu:CommonStockNotSubjectToForfeiture contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717432" unitRef="Unit_shares">1031250</sftwu:CommonStockNotSubjectToForfeiture>
  <us-gaap:SharePrice contextRef="PAsOn03_31_2021_CommonClassBMemberusgaapStatementClassOfStockAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="2" id="Factid_21717433" unitRef="Unit_USD_per_Share">12.00</us-gaap:SharePrice>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2021To03_31_2021_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMemberusgaapRelatedPartyTransactionAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717434" unitRef="Unit_USD">10000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <sftwu:WorkingCapitalLoanDueToRelatedParty contextRef="PAsOn03_31_2021_WarrantMemberusgaapInvestmentTypeAxis" decimals="0" id="Factid_21717435" unitRef="Unit_USD">1500000</sftwu:WorkingCapitalLoanDueToRelatedParty>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn03_31_2021_WarrantMemberusgaapInvestmentTypeAxis" decimals="INF" id="Factid_21717436" unitRef="Unit_USD_per_Share">1.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <sftwu:UnderwritersOverAllotmentOptionPeriod contextRef="P01_01_2021To03_31_2021_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" id="Factid_21717437">P45D</sftwu:UnderwritersOverAllotmentOptionPeriod>
  <sftwu:OverAllotmentsOptionToPurchaseAdditionalUnits contextRef="P01_01_2021To03_31_2021_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717438" unitRef="Unit_shares">4125000</sftwu:OverAllotmentsOptionToPurchaseAdditionalUnits>
  <sftwu:SaleOfStockNumberOfAdditionalSharesIssuedInTransaction contextRef="P11_13_2019To11_13_2019_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="INF" id="Factid_21717439" unitRef="Unit_shares">4125000</sftwu:SaleOfStockNumberOfAdditionalSharesIssuedInTransaction>
  <sftwu:UnderwritingDiscountPerUnit contextRef="P11_13_2019To11_13_2019_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="2" id="Factid_21717440" unitRef="Unit_USD_per_Share">0.20</sftwu:UnderwritingDiscountPerUnit>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="P11_13_2019To11_13_2019_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717441" unitRef="Unit_USD">6325000</us-gaap:PaymentsOfStockIssuanceCosts>
  <sftwu:UnderwritingDeferredFeePerUnit contextRef="P11_13_2019To11_13_2019_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="2" id="Factid_21717442" unitRef="Unit_USD_per_Share">0.35</sftwu:UnderwritingDeferredFeePerUnit>
  <sftwu:PaymentsOfUnderwritingDeferredFee contextRef="P11_13_2019To11_13_2019_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717443" unitRef="Unit_USD">11068750</sftwu:PaymentsOfUnderwritingDeferredFee>
  <dei:AmendmentFlag contextRef="P01_01_2021To03_31_2021" id="Factid_21717458">false</dei:AmendmentFlag>
  <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2021To03_31_2021" id="Factid_21717459">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:EntityRegistrantName contextRef="P01_01_2021To03_31_2021" id="Factid_21717460">Osprey Technology Acquisition Corp.</dei:EntityRegistrantName>
  <dei:Security12bTitle contextRef="P01_01_2021To03_31_2021" id="Factid_21717461">Units, each consisting of one share of Class A common stock, $0.0001 par value per share, and one-half of one redeemable warrant</dei:Security12bTitle>
  <dei:SecurityExchangeName contextRef="P01_01_2021To03_31_2021" id="Factid_21717462">NYSE</dei:SecurityExchangeName>
  <dei:EntityExTransitionPeriod contextRef="P01_01_2021To03_31_2021" id="Factid_21717463">false</dei:EntityExTransitionPeriod>
  <dei:CurrentFiscalYearEndDate contextRef="P01_01_2021To03_31_2021" id="Factid_21717464">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717465">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE&amp;#160;11&amp;#8212;SUBSEQUENT EVENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. Based upon this review, the Company did not identify any subsequent events that would have required adjustment or disclosure in the condensed financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:Cash contextRef="PAsOn03_31_2020" decimals="0" id="Factid_21717466" unitRef="Unit_USD">856980</us-gaap:Cash>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717467">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 1&amp;#8212;DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Osprey Technology Acquisition Corp. (the &amp;#8220;Company&amp;#8221;) was incorporated in Delaware as a blank check company under the name &amp;#8220;Osprey Acquisition Corp.&amp;#160;II&amp;#8221; on June&amp;#160;15, 2018. The Company changed its name to &amp;#8220;Osprey Energy Acquisition Corp. II&amp;#8221; on September&amp;#160;27, 2018 and then to &amp;#8220;Osprey Technology Acquisition Corp.&amp;#8221; on June&amp;#160;17, 2019. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the &amp;#8220;Business Combination&amp;#8221;). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company has generated no revenues to date and it does not expect that it will generate operating revenues until it consummates an initial business combination at the earliest. Although the Company may pursue an acquisition opportunity in any business or industry, it intends to focus on opportunities in the technology sector, particularly companies pursuing a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Software-as-a-Service&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; (&amp;#8220;SaaS&amp;#8221;) model. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has one subsidiary, Osprey Technology Merger Sub, Inc., a direct wholly owned subsidiary of the Company incorporated in Delaware on February&amp;#160;16, 2021. (&amp;#8220;Merger Sub&amp;#8221;) (see Note 7). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of March&amp;#160;31, 2021, the Company had not commenced operations. All activity through March&amp;#160;31, 2021 relates to the Company&amp;#8217;s formation, the initial public offering (the &amp;#8220;Initial Public Offering&amp;#8221;), which is described below, identifying a target company for a Business Combination, and activities in connection with the proposed acquisition of BlackSky Holdings, Inc., a Delaware corporation (&amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;BlackSky&lt;/div&gt;&amp;#8221;) (see Note 7). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The registration statements for the Company&amp;#8217;s Initial Public Offering were declared effective on October&amp;#160;31, 2019. On November&amp;#160;5, 2019, the Company consummated the Initial Public Offering of 27,500,000 units (the &amp;#8220;Units&amp;#8221; and, with respect to the shares of Class&amp;#160;A common stock included in the Units sold, the &amp;#8220;Public Shares&amp;#8221;), at $10.00 per Unit, generating gross proceeds of $275,000,000, which is described in Note 4. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Simultaneously with the closing of the Initial Public Offering, the Company consummated the sale of 7,500,000 warrants (the &amp;#8220;Private Placement Warrants&amp;#8221;) at a price of $1.00 per Private Placement Warrant in a private placement to Osprey Sponsor II, LLC (the &amp;#8220;Sponsor&amp;#8221;), generating gross proceeds of $7,500,000, which is described in Note 5. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Following the closing of the Initial Public Offering on November&amp;#160;5, 2019, an amount of $275,000,000 ($10.00 per Unit) from the net proceeds of the sale of the Units in the Initial Public Offering and the sale of the Private Placement Warrants was placed in a trust account (the &amp;#8220;Trust Account&amp;#8221;) and invested in U.S. government securities, within the meaning set forth in Section&amp;#160;2(a)(16) of the Investment Company Act, with a maturity of 185 days or less or in any open-ended investment company that holds itself out as a money market fund meeting the conditions of Rule &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2a-7&lt;/div&gt; of the Investment Company Act of 1940, as amended (the &amp;#8220;Investment Company Act&amp;#8221;), as determined by the Company, until the earlier of: (i)&amp;#160;the completion of a Business Combination or (ii)&amp;#160;the distribution of the Trust Account, as described below. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On November&amp;#160;11, 2019, the underwriters notified the Company of their intention to exercise their over-allotment option in full on November&amp;#160;13, 2019. As such, on November&amp;#160;13, 2019, the Company consummated the sale of an additional 4,125,000 Units, at $10.00 per Unit, and the sale of an additional 825,000 Private Placement Warrants, at $1.00 per Private Placement Warrant, generating total gross proceeds of $42,075,000. A total of $41,250,000 of the net proceeds was deposited into the Trust Account, bringing the aggregate proceeds deposited in the Trust Account to $316,250,000. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Transaction costs for the Initial Public Offering amounted to $18,047,876 consisting of $6,325,000 of underwriting fees, $11,068,750 of deferred underwriting fees and $654,126 of other offering costs. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. The Company&amp;#8217;s initial Business Combination must be with one or more target businesses that together have a fair market value equal to at least 80% of the balance in the Trust Account (excluding the deferred underwriting fees and taxes payable on income earned on the Trust Account) at the time of the signing an agreement to enter into a Business Combination. The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act. There is no assurance that the Company will be able to complete a Business Combination successfully. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company will provide its holders of the outstanding Public Shares (the &amp;#8220;public stockholders&amp;#8221;) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i)&amp;#160;in connection with a stockholder meeting called to approve the Business Combination or (ii)&amp;#160;by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then on deposit in the Trust Account ($10.00 per Public Share, plus any pro rata interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income tax obligations). There will be no redemption rights upon the completion of a Business Combination with respect to the Company&amp;#8217;s warrants. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company will proceed with a Business Combination if the Company has net tangible assets of at least $5,000,001 upon such consummation of a Business Combination and, if the Company seeks stockholder approval, a majority of the outstanding shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (the &amp;#8220;SEC&amp;#8221;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company&amp;#8217;s Sponsor has agreed to vote its Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Notwithstanding the foregoing, if the Company seeks stockholder approval of a Business Combination and it does not conduct redemptions pursuant to the tender offer rules, the Company&amp;#8217;s Amended and Restated Certificate of Incorporation provides that a public stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a &amp;#8220;group&amp;#8221; (as defined under Section&amp;#160;13 of the Securities Exchange Act of 1934, as amended (the &amp;#8220;Exchange Act&amp;#8221;)), will be restricted from redeeming its shares with respect to more than an aggregate of 15% or more of the Public Shares, without the prior consent of the Company. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Sponsor and the Company&amp;#8217;s officers and directors have agreed (a)&amp;#160;to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b)&amp;#160;not to propose an amendment to the Company&amp;#8217;s Amended and Restated Certificate of Incorporation (a)&amp;#160;that would modify the substance or timing of the Company&amp;#8217;s obligation to allow redemption in connection with a Business Combination or to redeem 100% of its Public Shares if the Company does not complete a Business Combination or (b)&amp;#160;with respect to any other provision relating to stockholders&amp;#8217; rights or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-initial&lt;/div&gt; Business Combination activity, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company will have until November&amp;#160;5, 2021 to consummate a Business Combination (the &amp;#8220;Combination Period&amp;#8221;). If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&amp;#160;cease all operations except for the purpose of winding up, (ii)&amp;#160;as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;per-share&lt;/div&gt; price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account, including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish the public stockholders&amp;#8217; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&amp;#160;as promptly as reasonably possible following such redemption, subject to the approval of the Company&amp;#8217;s remaining stockholders and the Company&amp;#8217;s board of directors, dissolve and liquidate, subject in each case to the Company&amp;#8217;s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company&amp;#8217;s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Sponsor has agreed to waive its liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the Sponsor or any of the Company&amp;#8217;s officers, directors or any of their affiliates acquires Public Shares in or after the Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed to waive their rights to their deferred underwriting commission (see Note 7) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included with the other funds held in the Trust Account that will be available to fund the redemption of the Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In order to protect the amounts held in the Trust Account, Mr.&amp;#160;Jonathan Cohen, the Company&amp;#8217;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Co-Chairman,&lt;/div&gt; has agreed to be liable to the Company if and to the extent any claims by a vendor for services rendered or products sold to the Company, or a prospective target business with which the Company has discussed entering into a definitive agreement, reduce the amount of funds in the Trust Account to below (i) $10.00 per share or (ii)&amp;#160;such lesser amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account due to reductions in the value of the trust assets. This liability will not apply with respect to any claims by a third party who executed a waiver of any and all rights to seek access to the Trust Account or to any claims under the Company&amp;#8217;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &amp;#8220;Securities Act&amp;#8221;). Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, Mr.&amp;#160;Jonathan Cohen will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that Mr.&amp;#160;Jonathan Cohen will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers, prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account. &lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Risks and Uncertainties &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Management continues to evaluate the impact of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company&amp;#8217;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty. &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717468">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 8&amp;#8212;STOCKHOLDERS&amp;#8217; EQUITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Preferred Stock&lt;/div&gt;&lt;/div&gt;&amp;#8212;The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company&amp;#8217;s board of directors. At March&amp;#160;31, 2021 and December&amp;#160;31, 2020 there were no shares of preferred stock issued or outstanding. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;A Common Stock&lt;/div&gt;&lt;/div&gt;&amp;#8212;The Company is authorized to issue 150,000,000 shares of Class&amp;#160;A common stock with a par value of $0.0001 per share. Holders of Class&amp;#160;A common stock are entitled to one vote for each share. At March&amp;#160;31, 2021 and December&amp;#160;31, 2020, there were 0 and 5,309,167 shares of Class&amp;#160;A common stock issued or outstanding, excluding 31,625,000 and 26,315,833 shares of Class&amp;#160;A common stock subject to possible redemption, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&amp;#160;B Common Stock&lt;/div&gt;&lt;/div&gt;&amp;#8212;The Company is authorized to issue 25,000,000 shares of Class&amp;#160;B common stock with a par value of $0.0001 per share. Holders of Class&amp;#160;B common stock are entitled to one vote for each share. At March&amp;#160;31, 2021 and December&amp;#160;31, 2020, there were 7,906,250 shares of Class&amp;#160;B common stock issued and outstanding. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Holders of Class&amp;#160;B common stock will have the right to elect all of the Company&amp;#8217;s directors prior to the consummation of a Business Combination. Holders of Class&amp;#160;A common stock and Class&amp;#160;B common stock will vote together as a single class on all other matters submitted to a vote of stockholders, except as required by law. These provisions of the Company&amp;#8217;s Amended and Restated Certificate of Incorporation may only be amended if approved by holders of a majority of at least 90% of the Company&amp;#8217;s common stock voting in a stockholder meeting. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The shares of Class&amp;#160;B common stock will automatically convert into shares of Class&amp;#160;A common stock at the time of a Business Combination on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-for-one&lt;/div&gt;&lt;/div&gt; basis, subject to adjustment. In the case that additional shares of Class&amp;#160;A common stock, or equity-linked securities, are issued or deemed issued in excess of the amounts offered in the Initial Public Offering and related to the closing of a Business Combination, the ratio at which shares of Class&amp;#160;B common stock shall convert into shares of Class&amp;#160;A common stock will be adjusted (unless the holders of a majority of the outstanding shares of Class&amp;#160;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&amp;#160;A common stock issuable upon conversion of all shares of Class&amp;#160;B common stock will equal, in the aggregate, on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis, 20% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial Public Offering (not including the shares of Class&amp;#160;A common stock underlying the Private Placement Warrants) plus all shares of Class&amp;#160;A common stock and equity-linked securities issued or deemed issued in connection with a Business Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in a Business Combination, any private placement-equivalent securities issued, or to be issued, to any seller in a Business Combination, or any private placement equivalent securities issued to the Sponsor or its affiliates upon conversion of loans made to the Company). Holders of Founder Shares may also elect to convert their shares of Class&amp;#160;B common stock into an equal number of shares of Class&amp;#160;A common stock, subject to adjustment as provided above, at any time. &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:Revenues contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717469" unitRef="Unit_USD">0</us-gaap:Revenues>
  <sftwu:InitialPublicOfferingTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717476">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 4&amp;#8212;INITIAL PUBLIC OFFERING &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Pursuant to the Initial Public Offering, the Company sold 31,625,000 Units, which includes the full exercise by the underwriters of their option to purchase an additional 4,125,000 Units, at a purchase price of $10.00 per Unit. Each Unit consists of one share of Class&amp;#160;A common stock and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-half&lt;/div&gt; of one warrant (&amp;#8220;Public Warrant&amp;#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&amp;#160;A common stock at a purchase price of $11.50 per share, subject to adjustment (see Note 8). &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:InitialPublicOfferingTextBlock>
  <sftwu:PrivatePlacementTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717477">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 5&amp;#8212;PRIVATE PLACEMENT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Simultaneously with the closing of the Initial Public Offering and the exercise of underwriters&amp;#8217; over-allotment option, the Sponsor purchased an aggregate of 8,325,000 Private Placement Warrants at a price of $1.00 per Private Placement Warrant, for an aggregate purchase price of $8,325,000. Each Private Placement Warrant is exercisable to purchase one share of Class&amp;#160;A common stock at an exercise price of $11.50. The proceeds from the Private Placement Warrants were added to the proceeds from the Initial Public Offering held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds from the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and all underlying securities will expire worthless. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:PrivatePlacementTextBlock>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="PAsOn11_13_2019_SecondClosingOfOfferingMemberusgaapSubsidiarySaleOfStockAxis" decimals="0" id="Factid_21717478" unitRef="Unit_shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight contextRef="PAsOn11_13_2019_PrivatePlacementMemberusgaapSubsidiarySaleOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717479" unitRef="Unit_shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717480">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;GAAP&amp;#8221;) for interim financial information and in accordance with the instructions to Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and Article 8 of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X&lt;/div&gt; of the SEC. Certain information or footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. Accordingly, they do not include all the information and footnotes necessary for a complete presentation of financial position, results of operations, or cash flows. In the opinion of management, the accompanying unaudited condensed financial statements include all adjustments, consisting of a normal recurring nature, which are necessary for a fair presentation of the financial position, operating results and cash flows for the periods presented. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The accompanying unaudited condensed financial statements should be read in conjunction with the Company&amp;#8217;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K/A&lt;/div&gt; for the year ended December&amp;#160;31, 2020 as filed with the SEC on May&amp;#160;12, 2021, which contains the audited financial statements and notes thereto. The financial information as of December&amp;#160;31, 2020 is derived from the audited financial statements presented in the Company&amp;#8217;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K/A&lt;/div&gt; for the year ended December&amp;#160;31, 2020. The interim results for the three months ended March&amp;#160;31, 2021 are not necessarily indicative of the results to be expected for the year ending December&amp;#160;31, 2021 or for any future interim periods. &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:UseOfEstimates contextRef="P01_01_2021To03_31_2021" id="Factid_21717481">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the condensed financial statements in conformity with GAAP requires the Company&amp;#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:UseOfEstimates>
  <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717482">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company considers all short-term investments with an original maturity of three months or less when purchased to be cash equivalents. The Company did not have any cash equivalents as of March&amp;#160;31, 2021 and December&amp;#160;31, 2020. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
  <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717483">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company follows the asset and liability method of accounting for income taxes under ASC 740, &amp;#8220;Income Taxes.&amp;#8221; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March&amp;#160;31, 2021 and December&amp;#160;31, 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company may be subject to potential examination by federal, state and city taxing authorities in the areas of income taxes. These potential examinations may include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions and compliance with federal, state and city tax laws. The Company is subject to income tax examinations by major taxing authorities since inception. The Company&amp;#8217;s management does not expect that the total amount of unrecognized tax benefits will materially change over the next twelve months. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;On March&amp;#160;27, 2020, the CARES Act was enacted in response to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic. Under ASC 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted. The CARES Act made various tax law changes including among other things (i)&amp;#160;increasing the limitation under Section&amp;#160;163(j) of the Internal Revenue Code of 1986, as amended (the &amp;#8220;IRC&amp;#8221;) for 2019 and 2020 to permit additional expensing of interest (ii)&amp;#160;enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section&amp;#160;168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv)&amp;#160;enhancing the recoverability of alternative minimum tax credits. Given the Company&amp;#8217;s full valuation allowance position and capitalization of all costs, the CARES Act did not have an impact on the financial statements. &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IncomeTaxPolicyTextBlock>
  <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="P01_01_2021To03_31_2021" id="Factid_21717486">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of the Company&amp;#8217;s assets and liabilities, which qualify as financial instruments under ASC&amp;#160;Topic 820, &amp;#8220;Fair Value Measurement,&amp;#8221; approximates the carrying amounts represented in the accompanying condensed balance sheets, primarily due to their short-term nature. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717487">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recent Accounting Standards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2020, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06,&lt;/div&gt; Debt &amp;#8212; Debt with Conversion and Other Options (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470-20)&lt;/div&gt; and Derivatives and Hedging &amp;#8212; Contracts in Entity&amp;#8217;s Own Equity (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40)&lt;/div&gt; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&amp;#8221;)&lt;/div&gt; to simplify accounting for certain financial instruments. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and simplifies the derivative scope exception guidance pertaining to equity classification of contracts in an entity&amp;#8217;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are indexed to and settled in an entity&amp;#8217;s own equity. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; amends the diluted earnings per share guidance, including the requirement to use the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method for all convertible instruments. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; is effective January&amp;#160;1, 2022 and should be applied on a full or modified retrospective basis, with early adoption permitted beginning on January&amp;#160;1, 2021. The Company is currently assessing the impact, if any, that ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; would have on its financial position, results of operations or cash flows. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on the Company&amp;#8217;s condensed financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <sftwu:PercentageOfCommonStockHeld contextRef="PAsOn03_31_2021_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="2" id="Factid_21717495" unitRef="Unit_pure">0.20</sftwu:PercentageOfCommonStockHeld>
  <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717497">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 6&amp;#8212;RELATED PARTY TRANSACTIONS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Founder Shares &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In June 2018, the Sponsor purchased 125,000 shares (the &amp;#8220;Founder Shares&amp;#8221;) of the Company&amp;#8217;s Class&amp;#160;B common stock for an aggregate price of $25,000. In September 2018, the Company effectuated a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;69-for-1&lt;/div&gt;&lt;/div&gt; forward stock split of its Class&amp;#160;B common stock, resulting in an aggregate of 8,625,000 Founder Shares outstanding, of which an aggregate of up to 1,125,000 shares were subject to forfeiture to the extent the underwriters&amp;#8217; over-allotment option was not exercised in full or in part. As adjusted for the 1.1 for 1 stock dividend in October 2019 (see below), such amounts totaled 9,487,500 Founder Shares outstanding, of which 1,237,500 shares were subject to forfeiture. In April 2019, the Sponsor contributed back to the Company, for no consideration, 1,581,250 Founder Shares (as adjusted for the 1.1 for 1 stock dividend in October 2019), resulting in an aggregate of 7,187,500 Founder Shares outstanding, of which an aggregate of up to 937,500 shares were subject to forfeiture. In October 2019, the Company effected a 1.1 for 1 stock dividend for each share of Class&amp;#160;B common stock outstanding, resulting in an aggregate of 7,906,250 Founder Shares outstanding, of which an aggregate of up to 1,031,250 shares were subject to forfeiture by the Sponsor to the extent that the underwriters&amp;#8217; over-allotment option was not exercised in full or in part so that the Sponsor &lt;div style="display:inline;"&gt;would&lt;/div&gt; own, on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-converted&lt;/div&gt; basis, 20% of the Company&amp;#8217;s issued and outstanding shares after the Initial Public Offering. The Founder Shares will automatically convert into Class&amp;#160;A common stock upon the consummation of a Business Combination on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-for-one&lt;/div&gt;&lt;/div&gt; basis, subject to adjustments as described in Note 8. In connection with the underwriters&amp;#8217; exercise of the over-allotment option in full, 1,031,250 Founder Shares are no longer subject to forfeiture. &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (i)&amp;#160;one year after the completion of a Business Combination or (ii)&amp;#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&amp;#8217;s stockholders having the right to exchange their shares of common stock for cash, securities or other property. Notwithstanding the foregoing, if the last sale price of the Class&amp;#160;A common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;30-trading&lt;/div&gt; day period commencing at least 150&amp;#160;days after a Business Combination, the Founder Shares will be released from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;lock-up.&lt;/div&gt; &lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Administrative Support Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company entered into an agreement whereby, commencing on November&amp;#160;5, 2019, the Company agreed to pay the Sponsor a total of $10,000 per month for office space, utilities and secretarial and administrative support. Upon completion of the Business Combination or the Company&amp;#8217;s liquidation, the Company will cease paying these monthly fees. For each of the three months ended March&amp;#160;31, 2021 and 2020, the Company incurred $30,000 in fees for these services, respectively, $10,000 of which is included in accounts payable and accrued expenses in the accompanying balance sheet for the three months ended March&amp;#160;31, 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Related Party Loans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In order to finance transaction costs in connection with a Business Combination, the Sponsor, an affiliate of the Sponsor, or the Company&amp;#8217;s officers and directors may, but are not obligated to, loan the Company funds from time to time or at any time, as may be required (&amp;#8220;Working Capital Loans&amp;#8221;). Each Working Capital Loan would be evidenced by a promissory note. The Working Capital Loans would either be paid upon consummation of a Business Combination, without interest, or, at the holder&amp;#8217;s discretion, up to $1,500,000 of the Working Capital Loans may be converted into warrants at a price of $1.00 per warrant. The warrants would be identical to the Private Placement Warrants. In the event that a Business Combination does not close, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans, but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
  <sftwu:DescriptionOfMinimumVotesToBePolled contextRef="P01_01_2021To03_31_2021" id="Factid_21717498">These provisions of the Company&amp;#8217;s Amended and Restated Certificate of Incorporation may only be amended if approved by holders of a majority of at least 90% of the Company&amp;#8217;s common stock voting in a stockholder meeting.</sftwu:DescriptionOfMinimumVotesToBePolled>
  <us-gaap:CommonStockVotingRights contextRef="P01_01_2021To03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" id="Factid_21717499">one</us-gaap:CommonStockVotingRights>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717500">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 7&amp;#8212;COMMITMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Registration Rights &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Pursuant to a registration rights agreement entered into on October&amp;#160;31, 2019, the Sponsor and holders of warrants issued upon conversion of Working Capital Loans, if any, will have registration rights to require the Company to register a sale of any of its securities held by them (in the case of the Founder Shares, only after conversion to Class&amp;#160;A common stock). These holders will be entitled to make up to three demands, excluding short form registration demands, that the Company register such securities for sale under the Securities Act. In addition, these holders will have &amp;#8220;piggy-back&amp;#8221; registration rights to include such securities in other registration statements filed by the Company and rights to require the Company to register for resale such securities pursuant to Rule&amp;#160;415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;lock-up&lt;/div&gt; period. The Company will bear the expenses incurred in connection with the filing of any such registration statements. &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Underwriting Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company granted the underwriters a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;45-day&lt;/div&gt; option to purchase up to 4,125,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price, less the underwriting discounts and commissions. On November&amp;#160;13, 2019, the underwriters exercised their over-allotment option in full for an additional 4,125,000 Units. &lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The underwriters were paid a cash underwriting discount of $0.20 per Unit, or $6,325,000 in the aggregate. The underwriters are entitled to a deferred fee of $0.35 per Unit, or $11,068,750 in the aggregate. The deferred fee will be forfeited by the underwriters solely in the event that the Company fails to complete a Business Combination, subject to the terms of the underwriting agreement. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Merger Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;17, 2021, the Company entered into an Agreement and Plan of Merger (the &amp;#8220;Merger Agreement&amp;#8221;) with Merger Sub and BlackSky, which provides for, among other things, the merger of Merger Sub with and into BlackSky, with BlackSky continuing as the surviving entity (the &amp;#8220;Merger&amp;#8221; and, collectively with the other transactions contemplated by the Merger Agreement, the &amp;#8220;Transactions&amp;#8221;). The Transactions set forth in the Merger Agreement, including the Merger, will constitute a &amp;#8220;Business Combination&amp;#8221;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pursuant to the Merger Agreement, the aggregate merger consideration payable to equity holders of BlackSky at closing (the &amp;#8220;Total Consideration&amp;#8221;) will be paid in a number of shares of newly-issued Class&amp;#160;A common stock of the Company, valued at $10.00 per share (the &amp;#8220;Company Common Stock&amp;#8221;), calculated by dividing (x) $925,000,000, plus (a)&amp;#160;the aggregate exercise prices that would be paid to BlackSky if all stock options and all warrants outstanding as of immediately prior to the closing were exercised in full, minus (b)&amp;#160;any unfunded amount under BlackSky&amp;#8217;s bridge loan, minus (c)&amp;#160;the total consideration payable to shares of BlackSky&amp;#8217;s Class&amp;#160;B common stock, which is equal to the product of (i)&amp;#160;the total number of shares of BlackSky&amp;#8217;s Class&amp;#160;B common stock, par value $0.00001 per share, issued and outstanding as of immediately prior to the effective time of the Merger and (ii)&amp;#160;an amount in cash equal to $0.00001 by (y) $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10.00&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Effective as of the effective time of the Merger and by virtue of the Merger, each option to purchase shares of BlackSky Class&amp;#160;A Common Stock (each, a &amp;#8220;BlackSky Stock Option&amp;#8221;) that is outstanding and unexercised as of immediately prior to the effective time of the Merger will be converted into an option to acquire a number of shares of Company Class&amp;#160;A Common Stock equal to the product obtained by multiplying (x)&amp;#160;the number of shares of BlackSky Common Stock subject to the applicable BlackSky Stock Option by (y)&amp;#160;the Class&amp;#160;A Common Exchange Ratio, and will be subject to the same terms and conditions as were applicable to such BlackSky Stock Option (each an &amp;#8220;Assumed Company Stock Option&amp;#8221;). For purposes of the Merger Agreement, the Class&amp;#160;A Common Exchange Ratio equals the quotient of (A)&amp;#160;the residual Total Consideration after taking into account the preferred series preference amounts, divided by $10.00, divided by (B)&amp;#160;the number of participating shares of BlackSky Common Stock on a fully diluted basis. The exercise price per share of each Assumed Company Stock Option will be equal to the quotient obtained by dividing (x)&amp;#160;the exercise price per share applicable to such BlackSky Stock Option by (y)&amp;#160;the Class&amp;#160;A Common Exchange Ratio. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Transaction will be consummated subject to the deliverables and provisions as further described in the Merger Agreement. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;PIPE Investment Subscription Agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;17, 2021, concurrently with the execution of the BlackSky merger agreement, Osprey entered into Subscription Agreements (collectively, the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;Subscription Agreements&amp;#8221;&lt;/div&gt;) with certain third-party investors (the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;PIPE Investors&amp;#8221;&lt;/div&gt;) and certain inside investors (the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;Inside PIPE Investors&amp;#8221;&lt;/div&gt;) pursuant to which, and on the terms and subject to the conditions of which, the PIPE Investors and Inside PIPE Investors have collectively subscribed for an aggregate of 18,000,000 shares of Osprey Common Stock for $10.00 per share, for an aggregate purchase price equal to $180,000,000 (the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;PIPE Investment&amp;#8221;&lt;/div&gt;). The PIPE Investment will be consummated substantially concurrently with the closing of the transactions contemplated by the BlackSky merger agreement, subject to the terms and conditions contemplated by the Subscription Agreements. The proceeds from the PIPE Investment are expected to be used to pay down certain indebtedness of BlackSky Holdings at the closing of the Merger and for general working capital purposes following the closing. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Subscription Agreements entered into by the PIPE Investors provide for certain registration rights for the PIPE Investors. In particular, in the case of the PIPE Investors, Osprey is required to, no later than 45 calendar days following the closing date of the Business Combination, submit to or file with the SEC a registration statement registering the resale of such shares. Also in the case of the PIPE Investors, Osprey is required to use its commercially reasonable efforts to have the registration statement declared effective as soon as practicable after the filing thereof, but no later than the earlier of (a)&amp;#160;the 90th calendar day following the filing date thereof if the SEC notifies Osprey that it will &amp;#8220;review&amp;#8221; the registration statement and (b)&amp;#160;the 10th business day after the date Osprey is notified (orally or in writing, whichever is earlier) by the SEC that the registration statement will not be &amp;#8220;reviewed&amp;#8221; or will not be subject to further review. Osprey must use commercially reasonable efforts to keep the registration statement effective until the earliest of: (i)&amp;#160;the date the PIPE Investors no longer hold any shares, (ii)&amp;#160;the date all registrable shares held by the PIPE Investors may be sold without restriction under Rule 144 and (iii)&amp;#160;two years from the date of effectiveness of the registration statement. Pursuant to the terms of the BlackSky merger agreement and the Subscription Agreements entered into by the Inside PIPE Investors, the Inside PIPE Investors will enter into the Registration Rights Agreement (as defined and described below), which will provide for certain registration rights for the Inside PIPE Investors. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Each Subscription Agreement will terminate upon the earliest to occur of (a)&amp;#160;the termination of the BlackSky merger agreement in accordance with its terms, (b)&amp;#160;the mutual written agreement of the parties to such Subscription Agreement and BlackSky Holdings, and (c)&amp;#160;the Termination Date. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Sponsor Support Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;17, 2021, concurrently with the execution of the BlackSky merger agreement the Sponsor, Osprey, BlackSky Holdings, and each of the other persons set forth on the signature pages thereto entered into a Sponsor Support Agreement (the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;Sponsor Support Agreement&lt;/div&gt;&amp;#8221;), pursuant to which the Sponsor, solely in its capacity as a stockholder of Osprey, has agreed, among other things, (a)&amp;#160;to waive certain anti-dilution rights set forth in Section&amp;#160;4.3(b) of Osprey&amp;#8217;s amended and restated certificate of incorporation that may result from the transactions contemplated by the BlackSky merger agreement, (b)&amp;#160;not to, directly or indirectly, transfer any of its shares of Class B common stock and warrants of Osprey prior to the effective time of the Merger, (c)&amp;#160;to vote in favor of the adoption of the BlackSky merger agreement and the Transactions at a meeting of Osprey&amp;#8217;s stockholders to be held to approve the proposed Transactions and other related matters, (d)&amp;#160;not to redeem or elect to cause Osprey to redeem any of its shares of Class B common stock or warrants of Osprey in connection with the transactions and (e)&amp;#160;with respect to certain shares of Class B common stock (and Class&amp;#160;A shares issued upon conversion) until the seven-year anniversary of the consummation of the transactions (subject to certain limited exceptions), not to transfer such shares until Osprey Common Stock achieves a trading price exceeding certain dollar thresholds set forth in the Sponsor Support Agreement and (e)&amp;#160;with respect to certain warrants, not exercise any such warrants unless and until Osprey Common Stock reaches a trading price of $20.00 per share, in each case, subject to the terms and conditions contemplated by the Sponsor Support Agreement. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Stockholder Support Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On February&amp;#160;17, 2021, Osprey also announced entry into a Stockholder Support Agreement (the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;Stockholder Support Agreement&amp;#8221;&lt;/div&gt;) by and among Osprey, Merger Sub, BlackSky Holdings and certain stockholders of BlackSky Holdings named therein (collectively the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;Key Stockholders&amp;#8221;&lt;/div&gt;), pursuant to which the Key Stockholders have agreed to, among other things, vote in favor of the BlackSky merger agreement and the transactions contemplated thereby, including agreeing to execute a written consent constituting the requisite BlackSky Holdings stockholder approval within five (5)&amp;#160;business days of the Registration Statement becoming effective, unless the Merger is no longer recommended by BlackSky Holdings board of directors in accordance with the BlackSky merger agreement, in which case the Key Stockholders have agreed to vote a number of shares not to exceed 35% of the shares of BlackSky Holdings stock approving the BlackSky merger agreement and the transactions contemplated thereby and are entitled, in their sole discretion, to vote their remaining shares in any manner. The Stockholder Support Agreement will terminate upon the earlier to occur of: (a)&amp;#160;the effective time of the Merger, (b)&amp;#160;the date of the termination of the BlackSky merger agreement in accordance with its terms, (c)&amp;#160;the effective date of a written agreement of Osprey, Merger sub, BlackSky Holdings and the Key Stockholders terminating the Stockholder Support Agreement, and (d)&amp;#160;the election of the Key Stockholders, in their sole discretion, to terminate the Stockholder Support Agreement following any amendment, waiver or other modification of any term or provision of the BlackSky merger agreement without the prior written consent with respect thereto of such stockholder that reduces or changes the form of consideration payable to BlackSky Holdings stockholders pursuant to the BlackSky merger agreement. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Registration Rights Agreement &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The BlackSky merger agreement contemplates that, at the closing, Osprey, the Sponsor, the Inside PIPE Investors and each of the additional parties named therein will enter into an Amended and Restated Registration Rights Agreement (the &amp;#8220;&lt;div style="text-decoration:underline;display:inline;"&gt;Registration Rights Agreement&amp;#8221;&lt;/div&gt;), pursuant to which Osprey will agree to register for resale, pursuant to Rule 415 under the Securities Act, certain shares of Osprey Common Stock and other equity securities of Osprey that are held by the parties thereto from time to time. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The foregoing description of the BlackSky merger agreement and the related documents has been included to provide investors with information regarding their terms. They are not intended to provide any other factual information about Osprey or its affiliates. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:DecommissioningTrustAssetsDescription contextRef="P01_01_2021To03_31_2021" id="Factid_21717502">The Sponsor and the Company&amp;#8217;s officers and directors have agreed (a)&amp;#160;to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b)&amp;#160;not to propose an amendment to the Company&amp;#8217;s Amended and Restated Certificate of Incorporation (a)&amp;#160;that would modify the substance or timing of the Company&amp;#8217;s obligation to allow redemption in connection with a Business Combination or to redeem 100% of its Public Shares if the Company does not complete a Business Combination or (b)&amp;#160;with respect to any other provision relating to stockholders&amp;#8217; rights or pre-initial Business Combination activity, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.</us-gaap:DecommissioningTrustAssetsDescription>
  <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717503">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Net Income (Loss) Per Common Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period, excluding shares of common stock subject to forfeiture. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s statement of operations includes a presentation of income (loss) per share for common s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tock&lt;/div&gt; subject to possible redemption in a manner similar to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method of income (loss) per share. Net income (loss) per&amp;#160;share, basic and diluted, for common stock subject to possible redemption is calculated by dividing the proportionate share of income or loss on marketable securities held by the Trust Account, net of applicable franchise and income taxes, by the weighted average number of shares of common stock subject to possible redemption outstanding since original issuance&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) per share, basic and diluted, for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; common stock is calculated by dividing the net income (loss), adjusted for income or loss on marketable securities attributable to common stock subject to possible redemption, by the weighted average number of share of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; common stock outstanding for the period. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock includes Founder Shares and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; shares of common stock as these shares do not have any redemption features. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock participates in the income or loss on marketable securities based on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; shares&amp;#8217; proportionate interest. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table reflects the calculatio&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;n&lt;/div&gt;&amp;#160;of basic and diluted net income (loss) per&amp;#160;share (in dollars, except per share amounts): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:71%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;br/&gt; March&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator: Earnings allocable to Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest earned on marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,333&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,088,046&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized gain on marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;3,948&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;340,728&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: interest available to be withdrawn for payment of taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(39,585&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(296,216&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1,696&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1,132,558&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Denominator: Weighted Average Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted weighted average shares outstanding, Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;28,793,444&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;28,488,312&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic and diluted net income per share, Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.04&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Common Stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Numerator: Net Loss minus Net Earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net (Loss) Income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(12,870,990&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;6,442,454&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: Net income allocable to Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,696&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,132,558&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Net (Loss) Income&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(12,872,686&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;5,309,896&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Denominator: Weighted Average &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Common Stock&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic and diluted weighted average shares outstanding, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10,737,806&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;11,565,826&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic and diluted net (loss) income per share, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.20&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.46&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="width: 9%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; margin-left: 11%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:13%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has not considered the effect of the warrants sold in the Initial Public Offering and private placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
  <us-gaap:ConcentrationRiskCreditRisk contextRef="P01_01_2021To03_31_2021" id="Factid_21717504">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of&amp;#160;&lt;/div&gt; $250,000. The Company has not experienced losses on these accounts&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskCreditRisk>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717505">&lt;div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 3&amp;#8212;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Basis of Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&amp;#8220;GAAP&amp;#8221;) for interim financial information and in accordance with the instructions to Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-Q&lt;/div&gt; and Article 8 of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X&lt;/div&gt; of the SEC. Certain information or footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. Accordingly, they do not include all the information and footnotes necessary for a complete presentation of financial position, results of operations, or cash flows. In the opinion of management, the accompanying unaudited condensed financial statements include all adjustments, consisting of a normal recurring nature, which are necessary for a fair presentation of the financial position, operating results and cash flows for the periods presented. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The accompanying unaudited condensed financial statements should be read in conjunction with the Company&amp;#8217;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K/A&lt;/div&gt; for the year ended December&amp;#160;31, 2020 as filed with the SEC on May&amp;#160;12, 2021, which contains the audited financial statements and notes thereto. The financial information as of December&amp;#160;31, 2020 is derived from the audited financial statements presented in the Company&amp;#8217;s Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K/A&lt;/div&gt; for the year ended December&amp;#160;31, 2020. The interim results for the three months ended March&amp;#160;31, 2021 are not necessarily indicative of the results to be expected for the year ending December&amp;#160;31, 2021 or for any future interim periods. &lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Emerging Growth Company &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is an &amp;#8220;emerging growth company,&amp;#8221; as defined in Section&amp;#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &amp;#8220;JOBS Act&amp;#8221;), and it 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 independent registered public accounting firm attestation requirements of Section&amp;#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company&amp;#8217;s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company, and that has opted out of using the extended transition period, difficult or impossible because of the potential differences in accounting standards used.&amp;#160;&lt;/div&gt; &lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The preparation of the condensed financial statements in conformity with GAAP requires the Company&amp;#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Cash and Cash Equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company considers all short-term investments with an original maturity of three months or less when purchased to be cash equivalents. The Company did not have any cash equivalents as of March&amp;#160;31, 2021 and December&amp;#160;31, 2020. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Marketable Securities Held in Trust Account &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At March&amp;#160;31, 2021 and December&amp;#160;31, 2020, the assets held in the Trust Account were substantially held in U.S. Treasury Bills. &lt;/div&gt;&lt;/div&gt;   &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Warrant Liability &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&amp;#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 480, Distinguishing Liabilities from Equity (&amp;#8220;ASC 480&amp;#8221;) and ASC 815, Derivatives and Hedging (&amp;#8220;ASC 815&amp;#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&amp;#8217;s own common s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tock&lt;/div&gt; and whether the warrant holders could potentially require &amp;#8220;net cash settlement&amp;#8221; in a circumstance outside of the Company&amp;#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. As of March&amp;#160;31, 2021 and December&amp;#160;31, 2020, both the Public Warrants and Private Placement Warrants were accounted for as liabilities (see Note 8).&amp;#8221; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in-capital&lt;/div&gt;&lt;/div&gt; at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in connection with its Initial Public Offering in accordance with the guidance contained in ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40-15-7D,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; at each balance sheet date until exercised, and any change in fair value is recognized in the Company&amp;#8217;s statement of operations. The fair value of the warrants initially was estimated using a Binomial Lattice Model (see Note 9)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;   &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&amp;#160;A common Stock Subject to Possible Redemption &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for its Class&amp;#160;A common stock subject to possible redemption in accordance with the guidance in ASC&amp;#160;480. Shares Class&amp;#160;A common stock subject to mandatory redemption is classified as a liability instrument and is measured at fair value. Conditionally redeemable common stock (including common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&amp;#8217;s control) is classified as temporary equity. At all other times, common stock is classified as stockholders&amp;#8217; equity. The Company&amp;#8217;s Class&amp;#160;A common stock features certain redemption rights that are considered to be outside of the Company&amp;#8217;s control and subject to occurrence of uncertain future events. Accordingly, Class&amp;#160;A common stock subject to possible redemption is presented at redemption value as temporary equity, outside of the stockholders&amp;#8217; equity section of the Company&amp;#8217;s balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of redeemable common stock to equal the redemption value at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock are affected by charges against additional paid in capital and accumulated &lt;/div&gt;&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;deficit. The value of the redeemable common stock is adjusted for amounts that are due to be repaid to the Trust Account for prepaid taxes, net of amounts that may withdrawn for the payment of the Company&amp;#8217;s taxes.&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company follows the asset and liability method of accounting for income taxes under ASC 740, &amp;#8220;Income Taxes.&amp;#8221; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March&amp;#160;31, 2021 and December&amp;#160;31, 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company may be subject to potential examination by federal, state and city taxing authorities in the areas of income taxes. These potential examinations may include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions and compliance with federal, state and city tax laws. The Company is subject to income tax examinations by major taxing authorities since inception. The Company&amp;#8217;s management does not expect that the total amount of unrecognized tax benefits will materially change over the next twelve months. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;On March&amp;#160;27, 2020, the CARES Act was enacted in response to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;COVID-19&lt;/div&gt; pandemic. Under ASC 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted. The CARES Act made various tax law changes including among other things (i)&amp;#160;increasing the limitation under Section&amp;#160;163(j) of the Internal Revenue Code of 1986, as amended (the &amp;#8220;IRC&amp;#8221;) for 2019 and 2020 to permit additional expensing of interest (ii)&amp;#160;enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section&amp;#160;168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv)&amp;#160;enhancing the recoverability of alternative minimum tax credits. Given the Company&amp;#8217;s full valuation allowance position and capitalization of all costs, the CARES Act did not have an impact on the financial statements. &lt;/div&gt;   &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Net Income (Loss) Per Common Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period, excluding shares of common stock subject to forfeiture. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&amp;#8217;s statement of operations includes a presentation of income (loss) per share for common s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tock&lt;/div&gt; subject to possible redemption in a manner similar to the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method of income (loss) per share. Net income (loss) per&amp;#160;share, basic and diluted, for common stock subject to possible redemption is calculated by dividing the proportionate share of income or loss on marketable securities held by the Trust Account, net of applicable franchise and income taxes, by the weighted average number of shares of common stock subject to possible redemption outstanding since original issuance&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income (loss) per share, basic and diluted, for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; common stock is calculated by dividing the net income (loss), adjusted for income or loss on marketable securities attributable to common stock subject to possible redemption, by the weighted average number of share of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; common stock outstanding for the period. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock includes Founder Shares and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; shares of common stock as these shares do not have any redemption features. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock participates in the income or loss on marketable securities based on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; shares&amp;#8217; proportionate interest. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table reflects the calculatio&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;n&lt;/div&gt;&amp;#160;of basic and diluted net income (loss) per&amp;#160;share (in dollars, except per share amounts): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:71%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;br/&gt; March&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator: Earnings allocable to Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest earned on marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,333&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,088,046&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized gain on marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;3,948&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;340,728&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: interest available to be withdrawn for payment of taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(39,585&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(296,216&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1,696&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1,132,558&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Denominator: Weighted Average Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted weighted average shares outstanding, Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;28,793,444&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;28,488,312&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic and diluted net income per share, Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.04&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Common Stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Numerator: Net Loss minus Net Earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net (Loss) Income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(12,870,990&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;6,442,454&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: Net income allocable to Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,696&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,132,558&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Net (Loss) Income&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(12,872,686&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;5,309,896&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Denominator: Weighted Average &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Common Stock&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic and diluted weighted average shares outstanding, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10,737,806&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;11,565,826&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic and diluted net (loss) income per share, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.20&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.46&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="width: 9%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; margin-left: 11%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:13%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has not considered the effect of the warrants sold in the Initial Public Offering and private placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;   &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;;text-align:left;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;/div&gt;&lt;div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;"&gt;&amp;#160;&lt;/div&gt;&lt;div&gt;&lt;div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Concentration of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of&amp;#160;&lt;/div&gt; $250,000. The Company has not experienced losses on these accounts&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value of Financial Instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of the Company&amp;#8217;s assets and liabilities, which qualify as financial instruments under ASC&amp;#160;Topic 820, &amp;#8220;Fair Value Measurement,&amp;#8221; approximates the carrying amounts represented in the accompanying condensed balance sheets, primarily due to their short-term nature. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Recent Accounting Standards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;In August 2020, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06,&lt;/div&gt; Debt &amp;#8212; Debt with Conversion and Other Options (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;470-20)&lt;/div&gt; and Derivatives and Hedging &amp;#8212; Contracts in Entity&amp;#8217;s Own Equity (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40)&lt;/div&gt; (&amp;#8220;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&amp;#8221;)&lt;/div&gt; to simplify accounting for certain financial instruments. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and simplifies the derivative scope exception guidance pertaining to equity classification of contracts in an entity&amp;#8217;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are indexed to and settled in an entity&amp;#8217;s own equity. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; amends the diluted earnings per share guidance, including the requirement to use the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method for all convertible instruments. ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; is effective January&amp;#160;1, 2022 and should be applied on a full or modified retrospective basis, with early adoption permitted beginning on January&amp;#160;1, 2021. The Company is currently assessing the impact, if any, that ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2020-06&lt;/div&gt; would have on its financial position, results of operations or cash flows. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Management does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on the Company&amp;#8217;s condensed financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717506" unitRef="Unit_USD">2157963</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
  <sftwu:DeferredUnderwritingFeePayable contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717507" unitRef="Unit_USD">11068750</sftwu:DeferredUnderwritingFeePayable>
  <sftwu:DeferredUnderwritingFeePayable contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717508" unitRef="Unit_USD">11068750</sftwu:DeferredUnderwritingFeePayable>
  <us-gaap:Liabilities contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717509" unitRef="Unit_USD">61587105</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717510" unitRef="Unit_USD">48958588</us-gaap:Liabilities>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717511" unitRef="Unit_USD">318259184</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717512" unitRef="Unit_USD">264828435</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717513" unitRef="Unit_USD">-61302521</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717514" unitRef="Unit_USD">-22477253</us-gaap:RetainedEarningsAccumulatedDeficit>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares contextRef="P01_01_2021To03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717520" unitRef="Unit_shares">-5309167</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2021To03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717521" unitRef="Unit_USD">-530</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2021To03_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717522" unitRef="Unit_USD">-27475941</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717523" unitRef="Unit_USD">-53430749</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares contextRef="P01_01_2020To03_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717524" unitRef="Unit_shares">-522887</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2020To03_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="0" id="Factid_21717525" unitRef="Unit_USD">-52</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2020To03_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717526" unitRef="Unit_USD">-6442397</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717527" unitRef="Unit_USD">-6442449</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2021To03_31_2021_AdministrativeSupportAgreementMemberusgaapRelatedPartyTransactionAxis" decimals="0" id="Factid_21717537" unitRef="Unit_USD">30000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn03_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesHeldInTrustMemberusgaapFairValueByAssetClassAxis" decimals="0" id="Factid_21717540" unitRef="Unit_USD">318053820</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MarketableSecuritiesHeldInTrustMemberusgaapFairValueByAssetClassAxis" decimals="0" id="Factid_21717541" unitRef="Unit_USD">318041728</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:IncomeTaxesReceivable contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717548" unitRef="Unit_USD">255364</us-gaap:IncomeTaxesReceivable>
  <us-gaap:IncomeTaxesReceivable contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717549" unitRef="Unit_USD">255364</us-gaap:IncomeTaxesReceivable>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717550">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE&amp;#160;10&amp;#8212;FAIR VALUE MEASUREMENTS &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company follows the guidance in ASC 820 for its financial assets and liabilities that are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; and reported at fair value at each reporting period, and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-financial&lt;/div&gt; assets and liabilities that are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measured&lt;/div&gt; and reported at fair value at least annually. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The fair value of the Company&amp;#8217;s financial assets and liabilities reflects management&amp;#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used in order to value the assets and liabilities: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:13%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:1%;"&gt;&lt;/td&gt;&lt;td style="width:86%;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;Level&amp;#160;1:&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;Level&amp;#160;2:&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;Observable inputs other than Level&amp;#160;1 inputs. Examples of Level&amp;#160;2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1pt;"&gt;&lt;td style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="height:8;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;Level&amp;#160;3:&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;Unobservable inputs based on the Company&amp;#8217;s assessment of the assumptions that market participants would use in pricing the asset or liability.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents information about the Company&amp;#8217;s assets that are measured at fair value on a recurring basis at March&amp;#160;31, 2021 and December&amp;#160;31, 2020, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;width:65%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;March&amp;#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;318,053,820&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;318,041,728&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrant Liability &amp;#8211; Public Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;26,723,125&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;23,244,375&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Warrant Liability &amp;#8211; Private Placement Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,730,250&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,487,500&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;The Warrants were accounted for as liabilities in accordance with &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASC&amp;#160;815-40&amp;#160;and&lt;/div&gt; are presented within warrant liabilities on our balance sheet. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented within change in fair value of warrant liabilities in the consolidated statement of operations. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Private Placement and Public Warrants were initially valued using a Binomial Lattice Model, which is considered to be a Level&amp;#160;3 fair value measurement. The Binomial Lattice Model&amp;#8217;s primary unobservable input utilized in determining the fair value of the Public and Private Placement Warrants is the expected volatility of the common stock. The expected volatility as of the IPO date was derived from observable public warrant pricing on comparable &amp;#8216;blank-check&amp;#8217; companies without an identified target. The expected volatility as of subsequent valuation dates was implied from the Company&amp;#8217;s own public warrant pricing. A Binomial Lattice Model was used in estimating the fair value of the Public Warrants for periods where no observable traded price were available, using the same expected volatility as was used in measuring the fair value of the Private Placement Warrants. For periods subsequent to the detachment of the warrants from the Units, the closing price of the Public Warrants was used as the fair value as of each relevant date. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The key inputs into the Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants and subsequent measurement of the Private Place Warrants are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:67%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:13%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:12%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Input&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;March&amp;#160;31,&amp;#160;202&lt;div style="display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.88&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.38&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Market price of public stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10.32&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10.47&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Dividend Yield&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.00&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.00&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Implied volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;23.8&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;21.8&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercise price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11.50&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11.50&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="display:inline;"&gt;On December 31, 2020, the Private Placement Warrants and Public Warrants were determined to be valued at&amp;#160;&lt;/div&gt;$&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.50&lt;/div&gt; and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.47&lt;/div&gt; per warrant for aggregate values of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;12.5&lt;/div&gt;&amp;#160;million and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;23.2&lt;/div&gt;&amp;#160;&lt;div style="display:inline;"&gt;million, respectively. On March 31, 2021, the Private Placement Warrants and Public Warrants were determined to be valued at&amp;#160;&lt;/div&gt; $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;2.37&lt;/div&gt; and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.69&lt;/div&gt;&amp;#160;per warrant for aggregate values of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;19.7&lt;/div&gt;&amp;#160;million and $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;26.7&lt;/div&gt;&amp;#160;million, respectively. &lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the changes in the fair value of warrant liabilities: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:61%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;For the three month-period ended Mach 31, 2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; Placement&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Public&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant&lt;br/&gt; Liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of January&amp;#160;1, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,487,500&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,244,375&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35,731,875&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation inputs or other assumptions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;7,242,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;3,478,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10,721,500&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,730,250&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,723,125&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46,453,375&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:61%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;For the three month-period ended Mach 31, 2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; Placement&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Public&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant&lt;br/&gt; Liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of January&amp;#160;1, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,575,750&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,231,250&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,807,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation inputs or other assumptions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(1,914,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(3,478,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(5,393,500&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of March&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,661,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,752,500&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,413,500&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;  &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the three-month periods ended March&amp;#160;31, 2021 and March&amp;#160;31, 2020, respectively, there were no transfers out of Level&amp;#160;3. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717551">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents information about the Company&amp;#8217;s assets that are measured at fair value on a recurring basis at March&amp;#160;31, 2021 and December&amp;#160;31, 2020, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;width:65%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;March&amp;#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&lt;br/&gt; 2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;318,053,820&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;318,041,728&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Liabilities:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Warrant Liability &amp;#8211; Public Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;26,723,125&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;23,244,375&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Warrant Liability &amp;#8211; Private Placement Warrants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;3&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,730,250&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,487,500&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
  <us-gaap:TemporaryEquitySharesOutstanding contextRef="PAsOn03_31_2021" decimals="INF" id="Factid_21717552" unitRef="Unit_shares">31625000</us-gaap:TemporaryEquitySharesOutstanding>
  <us-gaap:TemporaryEquitySharesOutstanding contextRef="PAsOn12_31_2020" decimals="INF" id="Factid_21717553" unitRef="Unit_shares">26315833</us-gaap:TemporaryEquitySharesOutstanding>
  <us-gaap:TemporaryEquitySharesOutstanding contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717554" unitRef="Unit_shares">31625000</us-gaap:TemporaryEquitySharesOutstanding>
  <us-gaap:TemporaryEquitySharesOutstanding contextRef="PAsOn12_31_2020_CommonClassAMemberusgaapStatementClassOfStockAxis" decimals="INF" id="Factid_21717555" unitRef="Unit_shares">26315833</us-gaap:TemporaryEquitySharesOutstanding>
  <us-gaap:LiabilitiesFairValueDisclosure contextRef="PAsOn03_31_2021_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717556" unitRef="Unit_USD">26723125</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:LiabilitiesFairValueDisclosure contextRef="PAsOn12_31_2020_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717557" unitRef="Unit_USD">23244375</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:LiabilitiesFairValueDisclosure contextRef="PAsOn03_31_2021_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717558" unitRef="Unit_USD">19730250</us-gaap:LiabilitiesFairValueDisclosure>
  <us-gaap:LiabilitiesFairValueDisclosure contextRef="PAsOn12_31_2020_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717559" unitRef="Unit_USD">12487500</us-gaap:LiabilitiesFairValueDisclosure>
  <sftwu:OperatingAndFormationCosts contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717560" unitRef="Unit_USD">2201632</sftwu:OperatingAndFormationCosts>
  <sftwu:OperatingAndFormationCosts contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717561" unitRef="Unit_USD">258326</sftwu:OperatingAndFormationCosts>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717562" unitRef="Unit_USD">-2201632</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717563" unitRef="Unit_USD">-258326</us-gaap:OperatingIncomeLoss>
  <sftwu:InterestIncomeFromInvestmentsHeldInTrustAccount contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717564" unitRef="Unit_USD">47155</sftwu:InterestIncomeFromInvestmentsHeldInTrustAccount>
  <sftwu:InterestIncomeFromInvestmentsHeldInTrustAccount contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717565" unitRef="Unit_USD">1207866</sftwu:InterestIncomeFromInvestmentsHeldInTrustAccount>
  <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717566" unitRef="Unit_USD">4987</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
  <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717567" unitRef="Unit_USD">378250</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
  <us-gaap:NonoperatingIncomeExpense contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717568" unitRef="Unit_USD">-10669358</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717569" unitRef="Unit_USD">6979616</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717570" unitRef="Unit_USD">-12870990</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717571" unitRef="Unit_USD">6721290</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717572" unitRef="Unit_USD">278836</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation contextRef="P01_01_2021To03_31_2021_CommonStockSubjectToMandatoryRedemptionMemberusgaapScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" decimals="0" id="Factid_21717573" unitRef="Unit_shares">28793444</us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation>
  <us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation contextRef="P01_01_2020To03_31_2020_CommonStockSubjectToMandatoryRedemptionMemberusgaapScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" decimals="0" id="Factid_21717574" unitRef="Unit_shares">27965424</us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn03_31_2021_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717575" unitRef="Unit_pure">0.88</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn12_31_2020_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717576" unitRef="Unit_pure">0.38</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn03_31_2021_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717577" unitRef="Unit_pure">10.32</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn12_31_2020_MeasurementInputSharePriceMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717578" unitRef="Unit_pure">10.47</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn03_31_2021_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717579" unitRef="Unit_pure">0.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn12_31_2020_MeasurementInputExpectedDividendRateMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717580" unitRef="Unit_pure">0.00</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn03_31_2021_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis" decimals="1" id="Factid_21717581" unitRef="Unit_pure">23.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn12_31_2020_MeasurementInputPriceVolatilityMemberusgaapMeasurementInputTypeAxis" decimals="1" id="Factid_21717582" unitRef="Unit_pure">21.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn03_31_2021_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717583" unitRef="Unit_pure">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <us-gaap:WarrantsAndRightsOutstandingMeasurementInput contextRef="PAsOn12_31_2020_MeasurementInputExercisePriceMemberusgaapMeasurementInputTypeAxis" decimals="2" id="Factid_21717584" unitRef="Unit_pure">11.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn12_31_2020_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717585" unitRef="Unit_USD">12487500</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn12_31_2020_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717586" unitRef="Unit_USD">23244375</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn12_31_2020_WarrantMemberusgaapFinancialInstrumentAxis" decimals="0" id="Factid_21717587" unitRef="Unit_USD">35731875</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions contextRef="P01_01_2021To03_31_2021_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717588" unitRef="Unit_USD">7242750</sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions>
  <sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions contextRef="P01_01_2021To03_31_2021_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717589" unitRef="Unit_USD">3478750</sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions>
  <sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapFinancialInstrumentAxis" decimals="0" id="Factid_21717590" unitRef="Unit_USD">10721500</sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn03_31_2021_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717591" unitRef="Unit_USD">19730250</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn03_31_2021_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717592" unitRef="Unit_USD">26723125</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn03_31_2021_WarrantMemberusgaapFinancialInstrumentAxis" decimals="0" id="Factid_21717593" unitRef="Unit_USD">46453375</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn12_31_2019_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717594" unitRef="Unit_USD">7575750</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn12_31_2019_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717595" unitRef="Unit_USD">14231250</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn12_31_2019_WarrantMemberusgaapFinancialInstrumentAxis" decimals="0" id="Factid_21717596" unitRef="Unit_USD">21807000</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions contextRef="P01_01_2020To03_31_2020_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717597" unitRef="Unit_USD">-1914750</sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions>
  <sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions contextRef="P01_01_2020To03_31_2020_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717598" unitRef="Unit_USD">-3478750</sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions>
  <sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions contextRef="P01_01_2020To03_31_2020_WarrantMemberusgaapFinancialInstrumentAxis" decimals="0" id="Factid_21717599" unitRef="Unit_USD">-5393500</sftwu:WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn03_31_2020_PrivatePlacementMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717600" unitRef="Unit_USD">5661000</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn03_31_2020_PublicWarrantsMemberusgaapFairValueByLiabilityClassAxis" decimals="0" id="Factid_21717601" unitRef="Unit_USD">10752500</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel contextRef="PAsOn03_31_2020_WarrantMemberusgaapFinancialInstrumentAxis" decimals="0" id="Factid_21717602" unitRef="Unit_USD">16413500</sftwu:WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn12_31_2020_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="2" id="Factid_21717603" unitRef="Unit_USD_per_Share">1.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn12_31_2020_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="2" id="Factid_21717604" unitRef="Unit_USD_per_Share">1.47</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="PAsOn12_31_2020_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="-5" id="Factid_21717605" unitRef="Unit_USD">12500000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="PAsOn12_31_2020_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="-5" id="Factid_21717606" unitRef="Unit_USD">23200000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn03_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="2" id="Factid_21717607" unitRef="Unit_USD_per_Share">2.37</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn03_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="2" id="Factid_21717608" unitRef="Unit_USD_per_Share">1.69</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="PAsOn03_31_2021_PrivatePlacementWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="-5" id="Factid_21717609" unitRef="Unit_USD">19700000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="PAsOn03_31_2021_PublicWarrantsMemberusgaapClassOfWarrantOrRightAxis" decimals="-5" id="Factid_21717610" unitRef="Unit_USD">26700000</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717611">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The key inputs into the Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants and subsequent measurement of the Private Place Warrants are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:67%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:13%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:12%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Input&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;March&amp;#160;31,&amp;#160;202&lt;div style="display:inline;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&amp;#160;31,&amp;#160;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.88&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.38&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Market price of public stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10.32&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10.47&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Dividend Yield&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.00&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.00&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Implied volatility&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;23.8&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;21.8&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;%&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Exercise price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11.50&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;11.50&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
  <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717613">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents the changes in the fair value of warrant liabilities: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:61%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;For the three month-period ended Mach 31, 2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; Placement&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Public&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant&lt;br/&gt; Liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of January&amp;#160;1, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;12,487,500&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;23,244,375&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;35,731,875&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation inputs or other assumptions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;7,242,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;3,478,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10,721,500&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of December&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;19,730,250&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;26,723,125&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;46,453,375&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:61%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;For the three month-period ended Mach 31, 2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Private&lt;br/&gt; Placement&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Public&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Warrant&lt;br/&gt; Liabilities&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of January&amp;#160;1, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;7,575,750&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;14,231,250&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;21,807,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Change in valuation inputs or other assumptions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(1,914,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(3,478,750&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(5,393,500&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Fair value as of March&amp;#160;31, 2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;5,661,000&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;10,752,500&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;16,413,500&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
  <sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccount contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717614" unitRef="Unit_USD">47155</sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccount>
  <sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccount contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717615" unitRef="Unit_USD">1207866</sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccount>
  <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717616" unitRef="Unit_USD">4987</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
  <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717617" unitRef="Unit_USD">378250</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
  <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717618" unitRef="Unit_USD">80793</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717619" unitRef="Unit_USD">-26257</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717620" unitRef="Unit_USD">30985</us-gaap:IncreaseDecreaseInPrepaidExpense>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717621" unitRef="Unit_USD">1907017</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717622" unitRef="Unit_USD">-52712</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717623" unitRef="Unit_USD">198043</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <sftwu:ProceedsFromInterestWithdrawnForTaxPayments contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717624" unitRef="Unit_USD">40050</sftwu:ProceedsFromInterestWithdrawnForTaxPayments>
  <sftwu:ProceedsFromInterestWithdrawnForTaxPayments contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717625" unitRef="Unit_USD">115392</sftwu:ProceedsFromInterestWithdrawnForTaxPayments>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717626" unitRef="Unit_USD">40050</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717627" unitRef="Unit_USD">115392</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717628" unitRef="Unit_USD">-53430749</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717629" unitRef="Unit_USD">-6442449</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <sftwu:WarrantLiabilityTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717630">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 9&amp;#8212;WARRANT LIABILITY &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering. No warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the shares of common stock issuable upon exercise of the warrants and a current prospectus relating to such shares of common stock. Notwithstanding the foregoing, if a registration statement covering the shares of common stock issuable upon exercise of the Public Warrants is not effective within a specified period following the consummation of a Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to the exemption provided by Section&amp;#160;3(a)(9) of the Securities Act, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Once the warrants become exercisable, the Company may redeem the Public Warrants: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in whole and not in part; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;at a price of $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.01&lt;/div&gt; per warrant; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;upon not less than &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;30&lt;/div&gt; days&amp;#8217; prior written notice of redemption; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;if, and only if, the reported last sale price of the Company&amp;#8217;s Class&amp;#160;A common stock equals or exceeds $&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18.00&lt;/div&gt; per share (adjusted for stock splits, stock dividends, reorganizations and recapitalizations), for any &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;20&lt;/div&gt; trading days within a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;30&lt;/div&gt;-trading&lt;/div&gt; day period ending three business days before the Company sends the notice of redemption to the warrant holders; and &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If, and only if, there is a current registration statement in effect with respect to the shares of Class&amp;#160;A common stock underlying such warrants. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &amp;#8220;cashless basis,&amp;#8221; as described in the warrant agreement. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Private Placement Warrants are identical to the Public Warrants underlying the Units sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&amp;#160;A common stock issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-redeemable&lt;/div&gt; so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. &lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In addition, (x)&amp;#160;if the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &amp;#8220;cashless basis,&amp;#8221; as described in the warrant agreement. The exercise price and number of shares of Class&amp;#160;A common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend,&amp;#160; recapitalization, reorganization, merger or consolidation. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company issues additional shares of Class&amp;#160;A common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at a newly issued price of less than $9.20 per share of Class&amp;#160;A common stock (with such issue price or effective issue price to be determined in good faith by the Company&amp;#8217;s board of directors and, in the case of any such issuance to the Sponsor or its affiliates, without taking into account any Founder Shares held by them, as applicable, prior to such issuance), (y) the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of the initial Business Combination on the date of the consummation of the initial Business Combination (net of redemptions), and (z)&amp;#160;the market value (as defined in the warrant agreement) is below $9.20 per share, the exercise price of the Public Warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the market value and the newly issued price, and the $18.00 per share redemption trigger price described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the market value and the newly issued price. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company&amp;#8217;s assets held outside of the Trust Account with respect to such warrants. Accordingly, the warrants may expire worthless. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:WarrantLiabilityTextBlock>
  <sftwu:OperatingBankAccounts contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717632" unitRef="Unit_USD">171208</sftwu:OperatingBankAccounts>
  <sftwu:MarketableSecuritiesHeldInTrust contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717633" unitRef="Unit_USD">318053820</sftwu:MarketableSecuritiesHeldInTrust>
  <sftwu:WorkingCapitalDeficit contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717634" unitRef="Unit_USD">3779605</sftwu:WorkingCapitalDeficit>
  <us-gaap:TaxesPayableCurrent contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717635" unitRef="Unit_USD">50000</us-gaap:TaxesPayableCurrent>
  <us-gaap:PrepaidTaxes contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717636" unitRef="Unit_USD">255364</us-gaap:PrepaidTaxes>
  <sftwu:DepositInTheTrust contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717637" unitRef="Unit_USD">1804000</sftwu:DepositInTheTrust>
  <sftwu:EmergingGrowthCompanyPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717638">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Emerging Growth Company &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company is an &amp;#8220;emerging growth company,&amp;#8221; as defined in Section&amp;#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &amp;#8220;JOBS Act&amp;#8221;), and it 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 independent registered public accounting firm attestation requirements of Section&amp;#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"&gt;&lt;div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company&amp;#8217;s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company, and that has opted out of using the extended transition period, difficult or impossible because of the potential differences in accounting standards used.&amp;#160;&lt;/div&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:EmergingGrowthCompanyPolicyTextBlock>
  <us-gaap:MarketableSecuritiesPolicy contextRef="P01_01_2021To03_31_2021" id="Factid_21717639">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Marketable Securities Held in Trust Account &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;At March&amp;#160;31, 2021 and December&amp;#160;31, 2020, the assets held in the Trust Account were substantially held in U.S. Treasury Bills. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesPolicy>
  <sftwu:WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" id="Factid_21717640">P30D</sftwu:WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination>
  <sftwu:WarrantsExercisablePeriodFromClosingOfOffering contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" id="Factid_21717641">P12D</sftwu:WarrantsExercisablePeriodFromClosingOfOffering>
  <sftwu:ClassOfWarrantOrRightRedemptionPrice contextRef="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_21717642" unitRef="Unit_USD_per_Share">0.01</sftwu:ClassOfWarrantOrRightRedemptionPrice>
  <sftwu:MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" id="Factid_21717643">P30D</sftwu:MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants>
  <sftwu:MinimumPricePerShareRequiredForRedemptionOfWarrants contextRef="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_21717644" unitRef="Unit_USD_per_Share">18.00</sftwu:MinimumPricePerShareRequiredForRedemptionOfWarrants>
  <sftwu:WarrantsRedemptionCovenantThresholdConsecutiveTradingDays contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" id="Factid_21717645">P20D</sftwu:WarrantsRedemptionCovenantThresholdConsecutiveTradingDays>
  <sftwu:WarrantsRedemptionCovenantThresholdTradingDays contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" id="Factid_21717646">P30D</sftwu:WarrantsRedemptionCovenantThresholdTradingDays>
  <sftwu:TemporaryEquityPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717647">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&amp;#160;A common Stock Subject to Possible Redemption &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for its Class&amp;#160;A common stock subject to possible redemption in accordance with the guidance in ASC&amp;#160;480. Shares Class&amp;#160;A common stock subject to mandatory redemption is classified as a liability instrument and is measured at fair value. Conditionally redeemable common stock (including common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&amp;#8217;s control) is classified as temporary equity. At all other times, common stock is classified as stockholders&amp;#8217; equity. The Company&amp;#8217;s Class&amp;#160;A common stock features certain redemption rights that are considered to be outside of the Company&amp;#8217;s control and subject to occurrence of uncertain future events. Accordingly, Class&amp;#160;A common stock subject to possible redemption is presented at redemption value as temporary equity, outside of the stockholders&amp;#8217; equity section of the Company&amp;#8217;s balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of redeemable common stock to equal the redemption value at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock are affected by charges against additional paid in capital and accumulated &lt;/div&gt;&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;times new roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;deficit. The value of the redeemable common stock is adjusted for amounts that are due to be repaid to the Trust Account for prepaid taxes, net of amounts that may withdrawn for the payment of the Company&amp;#8217;s taxes.&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:TemporaryEquityPolicyTextBlock>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="PAsOn03_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_21717648" unitRef="Unit_USD_per_Share">9.20</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <sftwu:PercentOfGrossProceedsToEquityProceeds contextRef="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_21717649" unitRef="Unit_pure">0.60</sftwu:PercentOfGrossProceedsToEquityProceeds>
  <sftwu:MarketPriceOfWarrant contextRef="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_21717650" unitRef="Unit_USD_per_Share">9.20</sftwu:MarketPriceOfWarrant>
  <sftwu:PercentageOfWarrantsExercisePrice contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_21717651" unitRef="Unit_pure">1.15</sftwu:PercentageOfWarrantsExercisePrice>
  <sftwu:ShareRedemptionTriggerPrice contextRef="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="INF" id="Factid_21717652" unitRef="Unit_USD_per_Share">18.00</sftwu:ShareRedemptionTriggerPrice>
  <sftwu:PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice contextRef="PAsOn03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="2" id="Factid_21717653" unitRef="Unit_pure">1.80</sftwu:PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice>
  <sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717655" unitRef="Unit_USD">37333</sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate>
  <sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717656" unitRef="Unit_USD">1088046</sftwu:InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate>
  <sftwu:UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717657" unitRef="Unit_USD">3948</sftwu:UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount>
  <sftwu:UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717658" unitRef="Unit_USD">340728</sftwu:UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount>
  <sftwu:IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717659" unitRef="Unit_USD">-39585</sftwu:IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes>
  <sftwu:IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717660" unitRef="Unit_USD">-296216</sftwu:IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes>
  <us-gaap:TemporaryEquityNetIncome contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717661" unitRef="Unit_USD">1696</us-gaap:TemporaryEquityNetIncome>
  <us-gaap:TemporaryEquityNetIncome contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717662" unitRef="Unit_USD">1132558</us-gaap:TemporaryEquityNetIncome>
  <us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717663" unitRef="Unit_shares">28793444</us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation>
  <us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717664" unitRef="Unit_shares">28488312</us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation>
  <us-gaap:EarningsPerShareBasicDistributed contextRef="P01_01_2020To03_31_2020" decimals="2" id="Factid_21717665" unitRef="Unit_USD_per_Share">0.04</us-gaap:EarningsPerShareBasicDistributed>
  <us-gaap:TemporaryEquityNetIncome contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717668" unitRef="Unit_USD">1696</us-gaap:TemporaryEquityNetIncome>
  <us-gaap:TemporaryEquityNetIncome contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717669" unitRef="Unit_USD">1132558</us-gaap:TemporaryEquityNetIncome>
  <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717670" unitRef="Unit_USD">-12872686</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
  <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717671" unitRef="Unit_USD">5309896</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
  <us-gaap:BusinessAcquisitionSharePrice contextRef="PAsOn02_17_2021_BlackSkyMemberusgaapBusinessAcquisitionAxis" decimals="2" id="Factid_21717677" unitRef="Unit_USD_per_Share">10.00</us-gaap:BusinessAcquisitionSharePrice>
  <us-gaap:BusinessCombinationConsiderationTransferredOther1 contextRef="P02_17_2021To02_17_2021_BlackSkyMemberusgaapBusinessAcquisitionAxis" decimals="0" id="Factid_21717678" unitRef="Unit_USD">925000000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="PAsOn02_17_2021_BlackSkyMemberusgaapBusinessAcquisitionAxis" decimals="5" id="Factid_21717679" unitRef="Unit_USD_per_Share">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
  <sftwu:CashPayablePerShare contextRef="PAsOn02_17_2021_BlackSkyMemberusgaapBusinessAcquisitionAxis" decimals="5" id="Factid_21717680" unitRef="Unit_USD_per_Share">0.00001</sftwu:CashPayablePerShare>
  <us-gaap:DueToRelatedPartiesCurrent contextRef="PAsOn03_31_2021_AccountsPayableAndAccruedLiabilitiesMemberusgaapBalanceSheetLocationAxis_AdministrativeSupportAgreementMemberusgaapRelatedPartyTransactionAxis_SponsorMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" decimals="0" id="Factid_21717681" unitRef="Unit_USD">10000</us-gaap:DueToRelatedPartiesCurrent>
  <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="P01_01_2020To03_31_2020_AdministrativeSupportAgreementMemberusgaapRelatedPartyTransactionAxis" decimals="0" id="Factid_21717682" unitRef="Unit_USD">30000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
  <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717683">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Fair Value Measurements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:5%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:3%;"&gt;&amp;#8226;&lt;/td&gt;&lt;td style="vertical-align:top;;width:1%;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Level&amp;#160;3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px; background: none;"&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. &lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717685" unitRef="Unit_USD">10721500</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717686" unitRef="Unit_USD">-5393500</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="P01_01_2021To03_31_2021" decimals="0" id="Factid_21717687" unitRef="Unit_USD">10721500</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="P01_01_2020To03_31_2020" decimals="0" id="Factid_21717688" unitRef="Unit_USD">-5393500</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="PAsOn03_31_2021" decimals="0" id="Factid_21717689" unitRef="Unit_USD">46453375</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="PAsOn12_31_2020" decimals="0" id="Factid_21717690" unitRef="Unit_USD">35731875</us-gaap:WarrantsAndRightsOutstanding>
  <dei:DocumentTransitionReport contextRef="P01_01_2021To03_31_2021" id="Factid_21717691">false</dei:DocumentTransitionReport>
  <dei:DocumentQuarterlyReport contextRef="P01_01_2021To03_31_2021" id="Factid_21717692">true</dei:DocumentQuarterlyReport>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="P01_01_2021To03_31_2021_WarrantMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717693" unitRef="Unit_shares">24137500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" decimals="0" id="Factid_21717694" unitRef="Unit_shares">18000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:SaleOfStockPricePerShare contextRef="PAsOn02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" decimals="2" id="Factid_21717695" unitRef="Unit_USD_per_Share">10.00</us-gaap:SaleOfStockPricePerShare>
  <us-gaap:ProceedsFromOtherEquity contextRef="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" decimals="0" id="Factid_21717696" unitRef="Unit_USD">180000000</us-gaap:ProceedsFromOtherEquity>
  <sftwu:NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission contextRef="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" id="Factid_21717698">P45D</sftwu:NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission>
  <sftwu:NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview contextRef="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" id="Factid_21717699">P90D</sftwu:NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview>
  <sftwu:NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview contextRef="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" id="Factid_21717700">P10D</sftwu:NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview>
  <sftwu:PeriodForWhichTheRegistrationStatementShallBeEffective contextRef="P02_17_2021To02_17_2021_PipeInvestmentSubscriptionAgreementsMemberSFTWUAgreementAxis" id="Factid_21717701">P2Y</sftwu:PeriodForWhichTheRegistrationStatementShallBeEffective>
  <sftwu:PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination contextRef="P02_17_2021To02_17_2021_SponsorSupportAgreementMemberSFTWUAgreementAxis" id="Factid_21717702">P7Y</sftwu:PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination>
  <us-gaap:SharePrice contextRef="PAsOn02_17_2021_SharePriceTriggeringWarrantExerciseMemberSFTWUTriggerPriceAxis_SponsorSupportAgreementMemberSFTWUAgreementAxis" decimals="2" id="Factid_21717703" unitRef="Unit_USD_per_Share">20.00</us-gaap:SharePrice>
  <sftwu:PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger contextRef="PAsOn02_17_2021_CertainShareholdersOfBlackSkyholdingsMemberSFTWUShareholdersAxis_StockholderSupportAgreementMemberSFTWUAgreementAxis" decimals="2" id="Factid_21717704" unitRef="Unit_pure">0.35</sftwu:PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger>
  <sftwu:PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective contextRef="P02_17_2021To02_17_2021_CertainShareholdersOfBlackSkyholdingsMemberSFTWUShareholdersAxis_StockholderSupportAgreementMemberSFTWUAgreementAxis" id="Factid_21717705">P5D</sftwu:PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective>
  <sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption contextRef="P01_01_2021To03_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" decimals="0" id="Factid_21717706" unitRef="Unit_USD">-25954278</sftwu:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
  <us-gaap:EarningsPerShareBasicDistributed contextRef="P01_01_2021To03_31_2021" decimals="2" id="Factid_21717707" unitRef="Unit_USD_per_Share">0.00</us-gaap:EarningsPerShareBasicDistributed>
  <sftwu:GoingConcernDisclosureTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717708">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;NOTE 2&amp;#8212;&lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;"&gt;GOING CONCER&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;As of March&amp;#160;31, 2021, the Company had $171,208 in its operating bank accounts, $318,053,820 in marketable securities held in the Trust Account to be used for a Business Combination or to repurchase or redeem its Public Shares in connection therewith and a working capital deficit of $3,779,605, which excludes franchise taxes payable of $50,000 and prepaid income taxes of $255,364. As of March&amp;#160;31, 2021, approximately $1,804,000 of the amount on deposit in the Trust Account represented interest income, which is available to pay the Company&amp;#8217;s tax obligations, if any. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Until the consummation of a Business Combination, the Company use the funds not held in the Trust Account for identifying and evaluating target businesses, performing due diligence on prospective target businesses, traveling to and from the offices, plants or similar location of prospective target businesses or their representatives or owners, reviewing corporate documents and material agreements of prospective target businesses and structuring, negotiating and completing a Business Combination.&amp;#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company will need to raise additional capital through loans or additional investments from its Sponsor, an affiliate of the Sponsor, or its officers or directors. The Company&amp;#8217;s officers, directors and Sponsor, or their affiliates, may, but are not obligated to, loan the Company funds, from time to time or at any time, in whatever amount they deem reasonable in their sole discretion, to meet the Company&amp;#8217;s working capital needs. Accordingly, the Company may not be able to obtain additional financing. If the Company is unable to raise additional capital, it may be required to take additional measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing operations, suspending the pursuit of a potential transaction, and reducing overhead expenses. The Company cannot provide any assurance that new financing will be available to it on commercially acceptable terms, if at all. These conditions raise substantial doubt about the Company&amp;#8217;s ability to continue as a going concern through November&amp;#160;5, 2021, which is the date the Company is required to cease all operations except for the purpose of winding up if it has not completed a Business Combination. These condensed financial statements do not include any adjustments relating to the recovery of the recorded assets or the classification of the liabilities that might be necessary should the Company be unable to continue as a going concern. &lt;/div&gt;&lt;/div&gt;&lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:GoingConcernDisclosureTextBlock>
  <sftwu:WarrantLiabilityPolicyTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717709">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Warrant Liability &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&amp;#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) Accounting Standards Codification (&amp;#8220;ASC&amp;#8221;) 480, Distinguishing Liabilities from Equity (&amp;#8220;ASC 480&amp;#8221;) and ASC 815, Derivatives and Hedging (&amp;#8220;ASC 815&amp;#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&amp;#8217;s own common s&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;tock&lt;/div&gt; and whether the warrant holders could potentially require &amp;#8220;net cash settlement&amp;#8221; in a circumstance outside of the Company&amp;#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. As of March&amp;#160;31, 2021 and December&amp;#160;31, 2020, both the Public Warrants and Private Placement Warrants were accounted for as liabilities (see Note 8).&amp;#8221; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in-capital&lt;/div&gt;&lt;/div&gt; at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in connection with its Initial Public Offering in accordance with the guidance contained in ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;815-40-15-7D,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; at each balance sheet date until exercised, and any change in fair value is recognized in the Company&amp;#8217;s statement of operations. The fair value of the warrants initially was estimated using a Binomial Lattice Model (see Note 9)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</sftwu:WarrantLiabilityPolicyTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2021To03_31_2021" id="Factid_21717710">&lt;div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table reflects the calculatio&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;n&lt;/div&gt;&amp;#160;of basic and diluted net income (loss) per&amp;#160;share (in dollars, except per share amounts): &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"&gt;&lt;tr style="font-size: 0px;"&gt;&lt;td style="width:71%;"&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:4%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;;width:3%;"&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Three Months Ended&lt;br/&gt; March&amp;#160;31,&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Numerator: Earnings allocable to Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Interest earned on marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;37,333&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;1,088,046&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Unrealized gain on marketable securities held in Trust Account&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;3,948&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;340,728&lt;/td&gt;&lt;td style="white-space: nowrap; font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: interest available to be withdrawn for payment of taxes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(39,585&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(296,216&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net income attributable to Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1,696&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;1,132,558&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Denominator: Weighted Average Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Basic and diluted weighted average shares outstanding, Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;28,793,444&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;28,488,312&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Basic and diluted net income per share, Class&amp;#160;A common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;0.00&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.04&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-style:italic;display:inline;;font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Common Stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Numerator: Net Loss minus Net Earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net (Loss) Income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(12,870,990&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;6,442,454&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Less: Net income allocable to Class&amp;#160;A Common stock subject to possible redemption&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,696&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1,132,558&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="font-family: &amp;quot;times new roman&amp;quot;;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Net (Loss) Income&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;(12,872,686&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;5,309,896&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Denominator: Weighted Average &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-Redeemable&lt;/div&gt; Common Stock&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic and diluted weighted average shares outstanding, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;10,737,806&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;"&gt;11,565,826&lt;/td&gt;&lt;td style="white-space: nowrap;;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic and diluted net (loss) income per share, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"&gt;Non-redeemable&lt;/div&gt; common stock&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;(1.20&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;)&amp;#160;&lt;/td&gt;&lt;td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"&gt;0.46&lt;/td&gt;&lt;td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="font-size: 1px;"&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="width: 9%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; margin-left: 11%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"&gt;&lt;/div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"&gt;&lt;tr style="page-break-inside: avoid;"&gt;&lt;td style="width:13%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align:left;;vertical-align:top;;width:5%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1)&lt;/div&gt;&lt;/td&gt;&lt;td style="font-size: 10pt;;text-align:left;;vertical-align:top;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;times new roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company has not considered the effect of the warrants sold in the Initial Public Offering and private placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <xbrli:unit id="Unit_USD">
    <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit>
  <xbrli:unit id="Unit_USD_per_Share">
    <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>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="#Factid_21717540" xlink:label="loc_1" xlink:type="locator"/>
    <link:footnote xlink:label="FN_75889" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_1" xlink:to="FN_75889" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_21717541" xlink:label="loc_2" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_2" xlink:to="FN_75889" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_21717556" xlink:label="loc_3" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_3" xlink:to="FN_75889" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_21717557" xlink:label="loc_4" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_4" xlink:to="FN_75889" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_21717558" xlink:label="loc_5" xlink:type="locator"/>
    <link:footnote xlink:label="FN_75890" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Unobservable inputs based on the Company&#x2019;s assessment of the assumptions that market participants would use in pricing the asset or liability.</link:footnote>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_5" xlink:to="FN_75890" xlink:type="arc"/>
    <link:loc xlink:href="#Factid_21717559" xlink:label="loc_6" xlink:type="locator"/>
    <link:footnoteArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="loc_6" xlink:to="FN_75890" xlink:type="arc"/>
</link:footnoteLink>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>sftwu-20210531.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 25-May-2021 [12:12:34] {AM}-->
<schema targetNamespace="http://www.osprey-technology.com/20210531" elementFormDefault="qualified" xmlns:sftwu="http://www.osprey-technology.com/20210531" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.osprey-technology.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheets" id="CondensedBalanceSheets">
<link:definition>1002 - Statement - CONDENSED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheetsParenthetical" id="CondensedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfOperations" id="CondensedStatementsOfOperations">
<link:definition>1004 - Statement - CONDENSED STATEMENTS OF OPERATIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfChangesInStockholdersDeficitEquity" id="CondensedStatementsOfChangesInStockholdersDeficitEquity">
<link:definition>1005 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows" id="CondensedStatementsOfCashFlows">
<link:definition>1006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperations" id="DescriptionOfOrganizationAndBusinessOperations">
<link:definition>1007 - Disclosure - Description Of Organization And Business Operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/GoingConcern" id="GoingConcern">
<link:definition>1008 - Disclosure - Going Concern</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>1009 - Disclosure - Summary Of Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/InitialPublicOffering" id="InitialPublicOffering">
<link:definition>1010 - Disclosure - Initial Public Offering</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/PrivatePlacement" id="PrivatePlacement">
<link:definition>1011 - Disclosure - Private Placement</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1012 - Disclosure - Related Party Transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/Commitments" id="Commitments">
<link:definition>1013 - Disclosure - Commitments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/StockholderSEquity" id="StockholderSEquity">
<link:definition>1014 - Disclosure - Stockholder's Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/WarrantLiability" id="WarrantLiability">
<link:definition>1015 - Disclosure - Warrant Liability</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/FairValueMeasurements" id="FairValueMeasurements">
<link:definition>1016 - Disclosure - Fair value measurements</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1017 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1018 - Disclosure - Summary Of Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
<link:definition>1019 - Disclosure - Summary Of Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
<link:definition>1020 - Disclosure - Fair value measurements (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperationsDetail" id="DescriptionOfOrganizationAndBusinessOperationsDetail">
<link:definition>1021 - Disclosure - Description Of Organization And Business Operations (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/GoingConcernAdditionalInformationDetail" id="GoingConcernAdditionalInformationDetail">
<link:definition>1022 - Disclosure - Going Concern - Additional information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail" id="SummaryOfSignificantAccountingPoliciesDetail">
<link:definition>1023 - Disclosure - Summary Of Significant Accounting Policies (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesParentheticalDetail" id="SummaryOfSignificantAccountingPoliciesParentheticalDetail">
<link:definition>1024 - Disclosure - Summary Of Significant Accounting Policies (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1025 - Disclosure - Summary Of Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/InitialPublicOfferingAdditionalInformationDetail" id="InitialPublicOfferingAdditionalInformationDetail">
<link:definition>1026 - Disclosure - Initial Public Offering - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/PrivatePlacementAdditionalInformationDetail" id="PrivatePlacementAdditionalInformationDetail">
<link:definition>1027 - Disclosure - Private Placement - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1028 - Disclosure - Related Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/CommitmentsAdditionalInformationDetail" id="CommitmentsAdditionalInformationDetail">
<link:definition>1029 - Disclosure - Commitments - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/StockholderSEquityAdditionalInformationDetail" id="StockholderSEquityAdditionalInformationDetail">
<link:definition>1030 - Disclosure - Stockholder's Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/WarrantLiabilityAdditionalInformationDetail" id="WarrantLiabilityAdditionalInformationDetail">
<link:definition>1031 - Disclosure - Warrant Liability - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
<link:definition>1032 - Disclosure - Fair value measurements (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail" id="FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail">
<link:definition>1033 - Disclosure - Fair value measurements - Summary of Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfWarrantsDetail" id="FairValueMeasurementsSummaryOfWarrantsDetail">
<link:definition>1034 - Disclosure - Fair value measurements - Summary of Warrants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsAdditionalInformationDetail" id="FairValueMeasurementsAdditionalInformationDetail">
<link:definition>1035 - Disclosure - Fair Value Measurements - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="sftwu-20210531_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="sftwu-20210531_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="sftwu-20210531_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="sftwu-20210531_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
<element name="DeferredUnderwritingFeePayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_DeferredUnderwritingFeePayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InterestIncomeFromInvestmentsHeldInTrustAccount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFormationCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_OperatingAndFormationCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ChangeInValueOfCommonStockSubjectToPossibleRedemption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" substitutionGroup="xbrli:item" />
<element name="InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromInterestWithdrawnForTaxPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_ProceedsFromInterestWithdrawnForTaxPayments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GoingConcernDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_GoingConcernDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="GoingConcernDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_GoingConcernDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="InitialPublicOfferingTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_InitialPublicOfferingTextBlock" substitutionGroup="xbrli:item" />
<element name="PrivatePlacementTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PrivatePlacementTextBlock" substitutionGroup="xbrli:item" />
<element name="WarrantLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantLiabilityAbstract" substitutionGroup="xbrli:item" />
<element name="WarrantLiabilityTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantLiabilityTextBlock" substitutionGroup="xbrli:item" />
<element name="EmergingGrowthCompanyPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_EmergingGrowthCompanyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="TemporaryEquityPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_TemporaryEquityPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="WarrantLiabilityPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantLiabilityPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="PrivatePlacementWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_PrivatePlacementWarrantsMember" substitutionGroup="xbrli:item" />
<element name="UnderwritersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_UnderwritersMember" substitutionGroup="xbrli:item" />
<element name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightPriceOfWarrantsIssued" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" substitutionGroup="xbrli:item" />
<element name="OtherOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_OtherOfferingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" substitutionGroup="xbrli:item" />
<element name="BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" substitutionGroup="xbrli:item" />
<element name="NetTangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_NetTangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PublicSharesRedemptionPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PublicSharesRedemptionPercentage" substitutionGroup="xbrli:item" />
<element name="PublicSharesRedemptionPercentageThreshold" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PublicSharesRedemptionPercentageThreshold" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightNumberOfWarrantsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" substitutionGroup="xbrli:item" />
<element name="OperatingBankAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_OperatingBankAccounts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MarketableSecuritiesHeldInTrust" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_MarketableSecuritiesHeldInTrust" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WorkingCapitalDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_WorkingCapitalDeficit" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DepositInTheTrust" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_DepositInTheTrust" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" substitutionGroup="xbrli:item" />
<element name="InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" substitutionGroup="xbrli:item" />
<element name="SummaryOfSignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_SummaryOfSignificantAccountingPoliciesAbstract" substitutionGroup="xbrli:item" />
<element name="InitialPublicOfferingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_InitialPublicOfferingAbstract" substitutionGroup="xbrli:item" />
<element name="SecondClosingOfOfferingMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_SecondClosingOfOfferingMember" substitutionGroup="xbrli:item" />
<element name="AdditionalPrivatePlacementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_AdditionalPrivatePlacementMember" substitutionGroup="xbrli:item" />
<element name="CommonStockSubjectToForfeiture" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_CommonStockSubjectToForfeiture" substitutionGroup="xbrli:item" />
<element name="PercentageOfCommonStockHeld" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_PercentageOfCommonStockHeld" substitutionGroup="xbrli:item" />
<element name="WorkingCapitalLoanDueToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_WorkingCapitalLoanDueToRelatedParty" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommonStockNotSubjectToForfeiture" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_CommonStockNotSubjectToForfeiture" substitutionGroup="xbrli:item" />
<element name="SponsorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_SponsorMember" substitutionGroup="xbrli:item" />
<element name="OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" substitutionGroup="xbrli:item" />
<element name="AdministrativeSupportAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_AdministrativeSupportAgreementMember" substitutionGroup="xbrli:item" />
<element name="OverAllotmentsOptionToPurchaseAdditionalUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" substitutionGroup="xbrli:item" />
<element name="SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" substitutionGroup="xbrli:item" />
<element name="UnderwritersOverAllotmentOptionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_UnderwritersOverAllotmentOptionPeriod" substitutionGroup="xbrli:item" />
<element name="UnderwritingDiscountPerUnit" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_UnderwritingDiscountPerUnit" substitutionGroup="xbrli:item" />
<element name="UnderwritingDeferredFeePerUnit" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_UnderwritingDeferredFeePerUnit" substitutionGroup="xbrli:item" />
<element name="PaymentsOfUnderwritingDeferredFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PaymentsOfUnderwritingDeferredFee" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CashPayablePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_CashPayablePerShare" substitutionGroup="xbrli:item" />
<element name="NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" substitutionGroup="xbrli:item" />
<element name="NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" substitutionGroup="xbrli:item" />
<element name="NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" substitutionGroup="xbrli:item" />
<element name="PeriodForWhichTheRegistrationStatementShallBeEffective" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" substitutionGroup="xbrli:item" />
<element name="PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" substitutionGroup="xbrli:item" />
<element name="PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" substitutionGroup="xbrli:item" />
<element name="PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" substitutionGroup="xbrli:item" />
<element name="BlackSkyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_BlackSkyMember" substitutionGroup="xbrli:item" />
<element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AgreementDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_AgreementDomain" substitutionGroup="xbrli:item" />
<element name="PipeInvestmentSubscriptionAgreementsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_PipeInvestmentSubscriptionAgreementsMember" substitutionGroup="xbrli:item" />
<element name="SponsorSupportAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_SponsorSupportAgreementMember" substitutionGroup="xbrli:item" />
<element name="StockholderSupportAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_StockholderSupportAgreementMember" substitutionGroup="xbrli:item" />
<element name="TriggerPriceAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_TriggerPriceAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TriggerPriceDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_TriggerPriceDomain" substitutionGroup="xbrli:item" />
<element name="SharePriceTriggeringWarrantExerciseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_SharePriceTriggeringWarrantExerciseMember" substitutionGroup="xbrli:item" />
<element name="ShareholdersAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_ShareholdersAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ShareholdersDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_ShareholdersDomain" substitutionGroup="xbrli:item" />
<element name="CertainShareholdersOfBlackSkyholdingsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_CertainShareholdersOfBlackSkyholdingsMember" substitutionGroup="xbrli:item" />
<element name="DescriptionOfMinimumVotesToBePolled" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_DescriptionOfMinimumVotesToBePolled" substitutionGroup="xbrli:item" />
<element name="WarrantLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantLiabilitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="WarrantLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" substitutionGroup="xbrli:item" />
<element name="WarrantsExercisablePeriodFromClosingOfOffering" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantsExercisablePeriodFromClosingOfOffering" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightRedemptionPrice" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_ClassOfWarrantOrRightRedemptionPrice" substitutionGroup="xbrli:item" />
<element name="MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" substitutionGroup="xbrli:item" />
<element name="MinimumPricePerShareRequiredForRedemptionOfWarrants" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" substitutionGroup="xbrli:item" />
<element name="WarrantsRedemptionCovenantThresholdTradingDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantsRedemptionCovenantThresholdTradingDays" substitutionGroup="xbrli:item" />
<element name="WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" substitutionGroup="xbrli:item" />
<element name="PercentageOfWarrantsExercisePrice" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_PercentageOfWarrantsExercisePrice" substitutionGroup="xbrli:item" />
<element name="PercentOfGrossProceedsToEquityProceeds" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_PercentOfGrossProceedsToEquityProceeds" substitutionGroup="xbrli:item" />
<element name="MarketPriceOfWarrant" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_MarketPriceOfWarrant" substitutionGroup="xbrli:item" />
<element name="ShareRedemptionTriggerPrice" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_ShareRedemptionTriggerPrice" substitutionGroup="xbrli:item" />
<element name="PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" substitutionGroup="xbrli:item" />
<element name="MarketableSecuritiesHeldInTrustMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_MarketableSecuritiesHeldInTrustMember" substitutionGroup="xbrli:item" />
<element name="PublicWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="sftwu_PublicWarrantsMember" substitutionGroup="xbrli:item" />
<element name="WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" substitutionGroup="xbrli:item" xbrli:balance="debit" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>sftwu-20210531_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 25-May-2021 [12:12:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedBalanceSheets" roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfOperations" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfCashFlows" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="loc_us-gaap_AssetsHeldInTrustNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsHeldInTrustNoncurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_Cash" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_IncomeTaxesReceivable" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_PreferredStockValue" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_DeferredUnderwritingFeePayable" xlink:label="loc_SFTWU_DeferredUnderwritingFeePayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_SFTWU_DeferredUnderwritingFeePayable" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding" use="optional" order="16" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OperatingAndFormationCosts" xlink:label="loc_SFTWU_OperatingAndFormationCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_SFTWU_OperatingAndFormationCosts" use="optional" order="1" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:label="loc_SFTWU_InterestIncomeFromInvestmentsHeldInTrustAccount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_SFTWU_InterestIncomeFromInvestmentsHeldInTrustAccount" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="4" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_SFTWU_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SFTWU_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_NetIncomeLoss" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:label="loc_SFTWU_ProceedsFromInterestWithdrawnForTaxPayments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_SFTWU_ProceedsFromInterestWithdrawnForTaxPayments" use="optional" order="11" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityNetIncome" xlink:label="loc_us-gaap_TemporaryEquityNetIncome" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:label="loc_SFTWU_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TemporaryEquityNetIncome" xlink:to="loc_SFTWU_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_SFTWU_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TemporaryEquityNetIncome" xlink:to="loc_SFTWU_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:label="loc_SFTWU_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TemporaryEquityNetIncome" xlink:to="loc_SFTWU_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" use="optional" order="3" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>sftwu-20210531_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 25-May-2021 [12:12:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CoverPage" roleURI="http://www.osprey-technology.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedBalanceSheets" roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedBalanceSheetsParenthetical" roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfOperations" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfChangesInStockholdersDeficitEquity" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfChangesInStockholdersDeficitEquity" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#DescriptionOfOrganizationAndBusinessOperationsDetail" roleURI="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesParentheticalDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#InitialPublicOfferingAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/InitialPublicOfferingAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#PrivatePlacementAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/PrivatePlacementAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CommitmentsAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/CommitmentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#StockholderSEquityAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/StockholderSEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#WarrantLiabilityAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/WarrantLiabilityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsDetails" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsDetails" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsSummaryOfWarrantsDetail" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfCashFlows" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#DescriptionOfOrganizationAndBusinessOperations" roleURI="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperations" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#InitialPublicOffering" roleURI="http://www.osprey-technology.com/role/InitialPublicOffering" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#PrivatePlacement" roleURI="http://www.osprey-technology.com/role/PrivatePlacement" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#RelatedPartyTransactions" roleURI="http://www.osprey-technology.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#Commitments" roleURI="http://www.osprey-technology.com/role/Commitments" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SubsequentEvents" roleURI="http://www.osprey-technology.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#StockholderSEquity" roleURI="http://www.osprey-technology.com/role/StockholderSEquity" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurements" roleURI="http://www.osprey-technology.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsTables" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#WarrantLiability" roleURI="http://www.osprey-technology.com/role/WarrantLiability" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#GoingConcernAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/GoingConcernAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#GoingConcern" roleURI="http://www.osprey-technology.com/role/GoingConcern" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_529975" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_529974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentInformationTable_529974" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_529974" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530687" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530687" xlink:to="loc_us-gaap_ClassOfStockDomain_530688" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530688_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530687" xlink:to="loc_us-gaap_ClassOfStockDomain_530688_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_529976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentType_529976" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_529980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentPeriodEndDate_529980" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_529981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentFiscalYearFocus_529981" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_529982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityShellCompany_529982" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_529983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityFilerCategory_529983" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_529984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntitySmallBusiness_529984" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_529985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityEmergingGrowthCompany_529985" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_529986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityInteractiveDataCurrent_529986" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_529987" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityCentralIndexKey_529987" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_530055" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityAddressStateOrProvince_530055" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_530056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_530056" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_530057" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_TradingSymbol_530057" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_530058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityCurrentReportingStatus_530058" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_530202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentFiscalPeriodFocus_530202" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_530203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityRegistrantName_530203" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_530204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_SecurityExchangeName_530204" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_530205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_Security12bTitle_530205" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_530206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_CurrentFiscalYearEndDate_530206" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_530207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityExTransitionPeriod_530207" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_530235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_AmendmentFlag_530235" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_970231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentTransitionReport_970231" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_970233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentQuarterlyReport_970233" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_979170" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_530003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_AssetsAbstract_530003" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_630253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_530003" xlink:to="loc_us-gaap_AssetsCurrentAbstract_630253" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash_530005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_Cash_530005" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_630261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_630261" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_630262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_AssetsCurrent_630262" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_968265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_IncomeTaxesReceivable_968265" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="loc_us-gaap_AssetsHeldInTrustNoncurrent_630273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_530003" xlink:to="loc_us-gaap_AssetsHeldInTrustNoncurrent_630273" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_530007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_Assets_530007" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_530018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_530018" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_530022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_530018" xlink:to="loc_us-gaap_LiabilitiesCurrent_530022" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_630285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_530018" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_630285" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_530023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_CommitmentsAndContingencies_530023" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_530024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_StockholdersEquityAbstract_530024" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_530025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_PreferredStockValue_530025" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_530026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_CommonStockValue_530026" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_530027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_AdditionalPaidInCapital_530027" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_530029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_StockholdersEquity_530029" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_630298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_630298" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_530030" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_530030" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_DeferredUnderwritingFeePayable" xlink:label="loc_sftwu_DeferredUnderwritingFeePayable_630291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_sftwu_DeferredUnderwritingFeePayable_630291" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_630295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_630295" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_630304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_Liabilities_630304" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_968681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_968681" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_979169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_StatementTable_979169" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_979171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_979169" xlink:to="loc_us-gaap_StatementClassOfStockAxis_979171" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_979172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_979171" xlink:to="loc_us-gaap_ClassOfStockDomain_979172" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_979172_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_979171" xlink:to="loc_us-gaap_ClassOfStockDomain_979172_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_530001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_979172" xlink:to="loc_us-gaap_CommonClassAMember_530001" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_979172" xlink:to="loc_us-gaap_CommonClassBMember_530002" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530037" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_StatementTable_530034" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530034" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530035" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530035" xlink:to="loc_us-gaap_ClassOfStockDomain_530036" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530036_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530035" xlink:to="loc_us-gaap_ClassOfStockDomain_530036_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_530038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530036" xlink:to="loc_us-gaap_CommonClassAMember_530038" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530036" xlink:to="loc_us-gaap_CommonClassBMember_530039" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530040" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_530041" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_530041" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_530042" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockSharesIssued_530042" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_530043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_530043" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_530044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_530044" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_530045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_530045" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_530046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockSharesIssued_530046" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_530047" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_530047" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_630360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_630360" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_968404" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_530053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_530053" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_530054" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_530054" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_530052" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_NetIncomeLoss_530052" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_630374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_630374" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_630383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_630383" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_630391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_630391" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_630373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_630373" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:label="loc_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount_968358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount_968358" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_968674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_968674" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_630403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_OperatingIncomeLoss_630403" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OperatingAndFormationCosts" xlink:label="loc_sftwu_OperatingAndFormationCosts_968350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_sftwu_OperatingAndFormationCosts_968350" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968364" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_968401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_StatementTable_968401" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968401" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968402" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968402" xlink:to="loc_us-gaap_ClassOfStockDomain_968403" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968403_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968402" xlink:to="loc_us-gaap_ClassOfStockDomain_968403_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968401" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:label="loc_us-gaap_CommonStockSubjectToMandatoryRedemptionMember_968409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408" xlink:to="loc_us-gaap_CommonStockSubjectToMandatoryRedemptionMember_968409" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfChangesInStockholdersDeficitEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530068" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_StatementTable_530065" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530065" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530066" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530066" xlink:to="loc_us-gaap_ClassOfStockDomain_530067" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530067_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530066" xlink:to="loc_us-gaap_ClassOfStockDomain_530067_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530067" xlink:to="loc_us-gaap_CommonClassBMember_530069" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_630455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530067" xlink:to="loc_us-gaap_CommonClassAMember_630455" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_530079" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530065" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_530079" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530080" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530079" xlink:to="loc_us-gaap_EquityComponentDomain_530080" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530080_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530079" xlink:to="loc_us-gaap_EquityComponentDomain_530080_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_530081" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_530080" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_530081" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_530082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_530080" xlink:to="loc_us-gaap_RetainedEarningsMember_530082" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_530070" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_StockholdersEquity_530070" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_530071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_SharesOutstanding_530071" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_530076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_NetIncomeLoss_530076" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption_688572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption_688572" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares_688577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares_688577" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperationsDetail">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:label="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:label="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530122" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530122" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530123" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530123_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530122" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530123_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_530126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_530126" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_530126_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_530126_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementWarrantsMember" xlink:label="loc_sftwu_PrivatePlacementWarrantsMember_530127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_530126" xlink:to="loc_sftwu_PrivatePlacementWarrantsMember_530127" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritersMember" xlink:label="loc_sftwu_UnderwritersMember_530130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" xlink:to="loc_sftwu_UnderwritersMember_530130" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_530131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" xlink:to="loc_us-gaap_IPOMember_530131" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_530132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_srt_RangeAxis_530132" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_530133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_530132" xlink:to="loc_srt_RangeMember_530133" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_530133_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_530132" xlink:to="loc_srt_RangeMember_530133_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_530134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_530133" xlink:to="loc_srt_MaximumMember_530134" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530136" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_530137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_530137" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:label="loc_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued_530140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued_530140" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_530141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_530141" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_530142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_530142" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockHeldInTrust" xlink:label="loc_us-gaap_CommonStockHeldInTrust_530143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_CommonStockHeldInTrust_530143" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrust" xlink:label="loc_us-gaap_AssetsHeldInTrust_530144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_AssetsHeldInTrust_530144" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_530145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_530145" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOfferingCosts" xlink:label="loc_us-gaap_DeferredOfferingCosts_530146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_DeferredOfferingCosts_530146" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OtherOfferingCosts" xlink:label="loc_sftwu_OtherOfferingCosts_530157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_OtherOfferingCosts_530157" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:label="loc_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance_530160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance_530160" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:label="loc_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired_530161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired_530161" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NetTangibleAssets" xlink:label="loc_sftwu_NetTangibleAssets_530165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_NetTangibleAssets_530165" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecommissioningTrustAssetsDescription" xlink:label="loc_us-gaap_DecommissioningTrustAssetsDescription_530168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_DecommissioningTrustAssetsDescription_530168" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicSharesRedemptionPercentage" xlink:label="loc_sftwu_PublicSharesRedemptionPercentage_530170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_PublicSharesRedemptionPercentage_530170" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicSharesRedemptionPercentageThreshold" xlink:label="loc_sftwu_PublicSharesRedemptionPercentageThreshold_530171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_PublicSharesRedemptionPercentageThreshold_530171" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessExitCosts1" xlink:label="loc_us-gaap_BusinessExitCosts1_530178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_BusinessExitCosts1_530178" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_530608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_Revenues_530608" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_530138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_530138" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:label="loc_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued_530139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued_530139" use="optional" order="37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_968556" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_968553" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_us-gaap_StatementTable_968553" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968553" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968554" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968554" xlink:to="loc_us-gaap_ClassOfStockDomain_968555" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968555_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968554" xlink:to="loc_us-gaap_ClassOfStockDomain_968555_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968553" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968558" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968558_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968558_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:label="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:label="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate_968562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate_968562" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount_968563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount_968563" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:label="loc_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes_968564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes_968564" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityNetIncome" xlink:label="loc_us-gaap_TemporaryEquityNetIncome_968565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_us-gaap_TemporaryEquityNetIncome_968565" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:label="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968567" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicDistributed" xlink:label="loc_us-gaap_EarningsPerShareBasicDistributed_968569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" xlink:to="loc_us-gaap_EarningsPerShareBasicDistributed_968569" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_968573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" xlink:to="loc_us-gaap_NetIncomeLoss_968573" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_968575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_968575" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_968577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_us-gaap_EarningsPerShareAbstract_968577" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_968579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_968577" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_968579" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_968580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_968577" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_968580" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_973447" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_973444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_973447" xlink:to="loc_us-gaap_StatementTable_973444" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_973445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_973444" xlink:to="loc_us-gaap_StatementClassOfStockAxis_973445" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_973446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_973445" xlink:to="loc_us-gaap_ClassOfStockDomain_973446" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_973446_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_973445" xlink:to="loc_us-gaap_ClassOfStockDomain_973446_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_973457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_973444" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_973457" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_973459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_973457" xlink:to="loc_us-gaap_EquityComponentDomain_973459" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_973459_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_973457" xlink:to="loc_us-gaap_EquityComponentDomain_973459_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_973461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_973459" xlink:to="loc_us-gaap_WarrantMember_973461" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_973448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_973447" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_973448" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_632763" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount_530212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_632763" xlink:to="loc_us-gaap_CashFDICInsuredAmount_530212" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_632760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_632763" xlink:to="loc_us-gaap_StatementTable_632760" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_632761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_632760" xlink:to="loc_us-gaap_StatementClassOfStockAxis_632761" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_632762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_632761" xlink:to="loc_us-gaap_ClassOfStockDomain_632762" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_632762_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_632761" xlink:to="loc_us-gaap_ClassOfStockDomain_632762_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_632760" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_632766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_632766" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_632766_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_632766_default" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/InitialPublicOfferingAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530222" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_StatementTable_530219" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530219" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530223" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530223" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530224" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530224_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530223" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530224_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530219" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SecondClosingOfOfferingMember" xlink:label="loc_sftwu_SecondClosingOfOfferingMember_530228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" xlink:to="loc_sftwu_SecondClosingOfOfferingMember_530228" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_530229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" xlink:to="loc_us-gaap_IPOMember_530229" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530230" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_530231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_530231" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530233" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530234" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/PrivatePlacementAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530303" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_StatementTable_530300" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530301" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530301" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530302" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530302_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530301" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530302_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember_530307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" xlink:to="loc_us-gaap_PrivatePlacementMember_530307" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AdditionalPrivatePlacementMember" xlink:label="loc_sftwu_AdditionalPrivatePlacementMember_530309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" xlink:to="loc_sftwu_AdditionalPrivatePlacementMember_530309" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_530310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_530310" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530310" xlink:to="loc_us-gaap_EquityComponentDomain_530311" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530311_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530310" xlink:to="loc_us-gaap_EquityComponentDomain_530311_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_530312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_530311" xlink:to="loc_us-gaap_WarrantMember_530312" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530313" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_530314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_530314" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_530315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_530315" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530316" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530317" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530324" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_StatementTable_530321" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530322" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530322" xlink:to="loc_us-gaap_ClassOfStockDomain_530323" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530323_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530322" xlink:to="loc_us-gaap_ClassOfStockDomain_530323_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530323" xlink:to="loc_us-gaap_CommonClassBMember_530325" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_530327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" xlink:to="loc_us-gaap_RelatedPartyDomain_530327" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_530327_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" xlink:to="loc_us-gaap_RelatedPartyDomain_530327_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SponsorMember" xlink:label="loc_sftwu_SponsorMember_530328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_530327" xlink:to="loc_sftwu_SponsorMember_530328" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_530341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_530341" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_530342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_530341" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_530342" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_530342_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_530341" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_530342_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:label="loc_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember_530352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_530342" xlink:to="loc_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember_530352" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AdministrativeSupportAgreementMember" xlink:label="loc_sftwu_AdministrativeSupportAgreementMember_632776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_530342" xlink:to="loc_sftwu_AdministrativeSupportAgreementMember_632776" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530348" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530348" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530349" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530349_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530348" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530349_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_530359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358" xlink:to="loc_us-gaap_OverAllotmentOptionMember_530359" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_530618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_InvestmentTypeAxis_530618" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_530619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_530618" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_530619" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_530619_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_530618" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_530619_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_530620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_530619" xlink:to="loc_us-gaap_WarrantMember_530620" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_968638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_968638" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_968640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_968638" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_968640" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_968640_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_968638" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_968640_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_968641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_968640" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_968641" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530329" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_530330" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_530330" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_530334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_530334" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CommonStockSubjectToForfeiture" xlink:label="loc_sftwu_CommonStockSubjectToForfeiture_530335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_CommonStockSubjectToForfeiture_530335" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsShares" xlink:label="loc_us-gaap_CommonStockDividendsShares_530336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_CommonStockDividendsShares_530336" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_530337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_530337" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfCommonStockHeld" xlink:label="loc_sftwu_PercentageOfCommonStockHeld_530338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_PercentageOfCommonStockHeld_530338" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_530351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_530351" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:label="loc_sftwu_WorkingCapitalLoanDueToRelatedParty_530353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_WorkingCapitalLoanDueToRelatedParty_530353" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530354" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_530360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_SharePrice_530360" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CommonStockNotSubjectToForfeiture" xlink:label="loc_sftwu_CommonStockNotSubjectToForfeiture_530647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_CommonStockNotSubjectToForfeiture_530647" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_968646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_968646" use="optional" order="42" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CommitmentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530367" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_StatementTable_530364" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_530368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366" xlink:to="loc_us-gaap_OverAllotmentOptionMember_530368" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_968591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_968591" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_968591" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_968591" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_BlackSkyMember" xlink:label="loc_sftwu_BlackSkyMember_968595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593" xlink:to="loc_sftwu_BlackSkyMember_968595" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_968596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_968596" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_968598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_968596" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_968598" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_968598_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_968596" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_968598_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AgreementAxis" xlink:label="loc_sftwu_AgreementAxis_973473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_sftwu_AgreementAxis_973473" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AgreementDomain" xlink:label="loc_sftwu_AgreementDomain_973474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sftwu_AgreementAxis_973473" xlink:to="loc_sftwu_AgreementDomain_973474" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AgreementDomain" xlink:label="loc_sftwu_AgreementDomain_973474_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sftwu_AgreementAxis_973473" xlink:to="loc_sftwu_AgreementDomain_973474_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:label="loc_sftwu_PipeInvestmentSubscriptionAgreementsMember_973475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_AgreementDomain_973474" xlink:to="loc_sftwu_PipeInvestmentSubscriptionAgreementsMember_973475" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SponsorSupportAgreementMember" xlink:label="loc_sftwu_SponsorSupportAgreementMember_973503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_AgreementDomain_973474" xlink:to="loc_sftwu_SponsorSupportAgreementMember_973503" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_StockholderSupportAgreementMember" xlink:label="loc_sftwu_StockholderSupportAgreementMember_973511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_AgreementDomain_973474" xlink:to="loc_sftwu_StockholderSupportAgreementMember_973511" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceAxis" xlink:label="loc_sftwu_TriggerPriceAxis_973505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_sftwu_TriggerPriceAxis_973505" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceDomain" xlink:label="loc_sftwu_TriggerPriceDomain_973506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sftwu_TriggerPriceAxis_973505" xlink:to="loc_sftwu_TriggerPriceDomain_973506" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceDomain" xlink:label="loc_sftwu_TriggerPriceDomain_973506_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sftwu_TriggerPriceAxis_973505" xlink:to="loc_sftwu_TriggerPriceDomain_973506_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:label="loc_sftwu_SharePriceTriggeringWarrantExerciseMember_973507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_TriggerPriceDomain_973506" xlink:to="loc_sftwu_SharePriceTriggeringWarrantExerciseMember_973507" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersAxis" xlink:label="loc_sftwu_ShareholdersAxis_973512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_sftwu_ShareholdersAxis_973512" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersDomain" xlink:label="loc_sftwu_ShareholdersDomain_973513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_sftwu_ShareholdersAxis_973512" xlink:to="loc_sftwu_ShareholdersDomain_973513" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersDomain" xlink:label="loc_sftwu_ShareholdersDomain_973513_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_sftwu_ShareholdersAxis_973512" xlink:to="loc_sftwu_ShareholdersDomain_973513_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:label="loc_sftwu_CertainShareholdersOfBlackSkyholdingsMember_973514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_ShareholdersDomain_973513" xlink:to="loc_sftwu_CertainShareholdersOfBlackSkyholdingsMember_973514" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:label="loc_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits_530369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits_530369" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:label="loc_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction_530370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction_530370" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:label="loc_sftwu_UnderwritersOverAllotmentOptionPeriod_530371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_UnderwritersOverAllotmentOptionPeriod_530371" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritingDiscountPerUnit" xlink:label="loc_sftwu_UnderwritingDiscountPerUnit_530372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_UnderwritingDiscountPerUnit_530372" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_530373" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_530373" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritingDeferredFeePerUnit" xlink:label="loc_sftwu_UnderwritingDeferredFeePerUnit_530374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_UnderwritingDeferredFeePerUnit_530374" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PaymentsOfUnderwritingDeferredFee" xlink:label="loc_sftwu_PaymentsOfUnderwritingDeferredFee_530375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PaymentsOfUnderwritingDeferredFee_530375" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_968601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_968601" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_968602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_968602" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_968604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_968604" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CashPayablePerShare" xlink:label="loc_sftwu_CashPayablePerShare_968606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_CashPayablePerShare_968606" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_973477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_973477" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_973478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_973478" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromOtherEquity" xlink:label="loc_us-gaap_ProceedsFromOtherEquity_973480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_ProceedsFromOtherEquity_973480" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:label="loc_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission_973485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission_973485" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:label="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview_973486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview_973486" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:label="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview_973487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview_973487" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:label="loc_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective_973495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective_973495" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:label="loc_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination_973501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination_973501" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_973508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_SharePrice_973508" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:label="loc_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger_973510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger_973510" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:label="loc_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective_973516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective_973516" use="optional" order="48" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/StockholderSEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530390" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_StatementTable_530387" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530388" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530388" xlink:to="loc_us-gaap_ClassOfStockDomain_530389" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530389_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530388" xlink:to="loc_us-gaap_ClassOfStockDomain_530389_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_530391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530389" xlink:to="loc_us-gaap_CommonClassAMember_530391" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_530389" xlink:to="loc_us-gaap_CommonClassBMember_530392" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_530395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" xlink:to="loc_us-gaap_RelatedPartyDomain_530395" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_530395_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" xlink:to="loc_us-gaap_RelatedPartyDomain_530395_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SponsorMember" xlink:label="loc_sftwu_SponsorMember_530396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_530395" xlink:to="loc_sftwu_SponsorMember_530396" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530398" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530398_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530398_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_530400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_530400" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530400" xlink:to="loc_us-gaap_EquityComponentDomain_530401" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530401_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530400" xlink:to="loc_us-gaap_EquityComponentDomain_530401_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_530403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_530403" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530404" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530404" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_530405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockSharesIssued_530405" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_530406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_530406" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_530407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_530407" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_530408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_530408" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_530409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockVotingRights_530409" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_530410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockSharesIssued_530410" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_530411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_530411" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfCommonStockHeld" xlink:label="loc_sftwu_PercentageOfCommonStockHeld_530413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_sftwu_PercentageOfCommonStockHeld_530413" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_DescriptionOfMinimumVotesToBePolled" xlink:label="loc_sftwu_DescriptionOfMinimumVotesToBePolled_530414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_sftwu_DescriptionOfMinimumVotesToBePolled_530414" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_630477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_630477" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/WarrantLiabilityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilitiesLineItems" xlink:label="loc_sftwu_WarrantLiabilitiesLineItems_968512" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilitiesTable" xlink:label="loc_sftwu_WarrantLiabilitiesTable_968491" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantLiabilitiesTable_968491" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_968493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_sftwu_WarrantLiabilitiesTable_968491" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_968493" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_968494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_968493" xlink:to="loc_us-gaap_EquityComponentDomain_968494" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_968494_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_968493" xlink:to="loc_us-gaap_EquityComponentDomain_968494_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_968495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_968494" xlink:to="loc_us-gaap_WarrantMember_968495" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_sftwu_WarrantLiabilitiesTable_968491" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968500" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968501" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968500" xlink:to="loc_us-gaap_ClassOfStockDomain_968501" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968501_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968500" xlink:to="loc_us-gaap_ClassOfStockDomain_968501_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_968506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_968501" xlink:to="loc_us-gaap_CommonClassAMember_968506" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:label="loc_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination_968513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination_968513" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:label="loc_sftwu_WarrantsExercisablePeriodFromClosingOfOffering_968514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsExercisablePeriodFromClosingOfOffering_968514" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:label="loc_sftwu_ClassOfWarrantOrRightRedemptionPrice_968517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_ClassOfWarrantOrRightRedemptionPrice_968517" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:label="loc_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants_968518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants_968518" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:label="loc_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants_968519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants_968519" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:label="loc_sftwu_WarrantsRedemptionCovenantThresholdTradingDays_968520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsRedemptionCovenantThresholdTradingDays_968520" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:label="loc_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays_968521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays_968521" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfWarrantsExercisePrice" xlink:label="loc_sftwu_PercentageOfWarrantsExercisePrice_968523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_PercentageOfWarrantsExercisePrice_968523" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968525" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:label="loc_sftwu_PercentOfGrossProceedsToEquityProceeds_968528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_PercentOfGrossProceedsToEquityProceeds_968528" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MarketPriceOfWarrant" xlink:label="loc_sftwu_MarketPriceOfWarrant_968529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_MarketPriceOfWarrant_968529" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareRedemptionTriggerPrice" xlink:label="loc_sftwu_ShareRedemptionTriggerPrice_968531" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_ShareRedemptionTriggerPrice_968531" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:label="loc_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice_968532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice_968532" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_630457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_630457" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_632820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_632820" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_968366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_968366" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_632821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_632821" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_632821" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_632821" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MarketableSecuritiesHeldInTrustMember" xlink:label="loc_sftwu_MarketableSecuritiesHeldInTrustMember_632823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822" xlink:to="loc_sftwu_MarketableSecuritiesHeldInTrustMember_632823" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_968357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_968357" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_968357" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_968357" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember_968361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" xlink:to="loc_sftwu_PublicWarrantsMember_968361" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember_968362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" xlink:to="loc_us-gaap_PrivatePlacementMember_968362" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_630446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_630446" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_630454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_630446" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_630454" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_968355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_968355" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_968356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_968355" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_968356" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_968381" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_968381" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_968371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_968371" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_968372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_968371" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_968372" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_968372_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_968371" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_968372_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_968374" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_968374" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_968375" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_968375" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_968376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_968376" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_968378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_968378" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_968379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_968379" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_968383" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_968381" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_968383" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfWarrantsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_968413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_968414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_FinancialInstrumentAxis_968414" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_968414" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_968414" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_968416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415" xlink:to="loc_us-gaap_WarrantMember_968416" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_968419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_968419" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_968419_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_968419_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_968422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_968422" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_968422" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_968422" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember_968424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" xlink:to="loc_us-gaap_PrivatePlacementMember_968424" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember_968426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" xlink:to="loc_sftwu_PublicWarrantsMember_968426" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel_968435" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" xlink:to="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel_968435" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions_968440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" xlink:to="loc_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions_968440" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_968457" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_968454" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_968457" xlink:to="loc_us-gaap_StatementTable_968454" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968455" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968455" xlink:to="loc_us-gaap_ClassOfStockDomain_968456" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968456_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968455" xlink:to="loc_us-gaap_ClassOfStockDomain_968456_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_968459_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_968459_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementWarrantsMember" xlink:label="loc_sftwu_PrivatePlacementWarrantsMember_968460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" xlink:to="loc_sftwu_PrivatePlacementWarrantsMember_968460" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember_968461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" xlink:to="loc_sftwu_PublicWarrantsMember_968461" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_968463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_968463" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_968463_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_968463_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968457" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968466" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_968467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_968457" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_968467" use="optional" order="14" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>sftwu-20210531_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no" ?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 25-May-2021 [12:12:34] {AM}--><linkbase xmlns="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">
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" xlink:type="locator"/>
    <label xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</label>
    <label xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Document Type</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</label>
    <label xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</label>
    <label xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</label>
    <label xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</label>
    <label xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</label>
    <label xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</label>
    <label xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</label>
    <label xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</label>
    <label xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</label>
    <label xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <label xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" xlink:type="locator"/>
    <label xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</label>
    <label xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</label>
    <label xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</label>
    <label xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</label>
    <label xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" xlink:type="locator"/>
    <label xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</label>
    <label xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" xlink:type="locator"/>
    <label xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</label>
    <label xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <label xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</label>
    <label xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:type="locator"/>
    <label xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Ex Transition Period</label>
    <label xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" xlink:type="locator"/>
    <label xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</label>
    <label xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc"/>
    <loc xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:type="locator"/>
    <label xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</label>
    <label xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common stock</label>
    <label xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class B [Member]</label>
    <label xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</label>
    <label xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</label>
    <label xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</label>
    <label xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash</label>
    <label xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash</label>
    <label xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash &#x2013; Beginning</label>
    <label xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash &#x2013; Ending</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</label>
    <label xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</label>
    <label xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current Assets</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Current</label>
    <label xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid income taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="loc_us-gaap_AssetsHeldInTrustNoncurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsHeldInTrustNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held-in-trust, Noncurrent</label>
    <label xlink:label="lab_us-gaap_AssetsHeldInTrustNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldInTrustNoncurrent" xlink:to="lab_us-gaap_AssetsHeldInTrustNoncurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</label>
    <label xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL ASSETS</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' (DEFICIT) EQUITY</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Current Liabilities</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <label xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</label>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments (Note 7)</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
    <label xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' (Deficit) Equity</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <label xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued and outstanding</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</label>
    <label xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</label>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Stockholders' (Deficit) Equity</label>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</label>
    <label xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' (DEFICIT) EQUITY</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_DeferredUnderwritingFeePayable" xlink:label="loc_sftwu_DeferredUnderwritingFeePayable" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_DeferredUnderwritingFeePayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Underwriting Fee Payable</label>
    <label xlink:label="lab_sftwu_DeferredUnderwritingFeePayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred underwriting fee payable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_DeferredUnderwritingFeePayable" xlink:to="lab_sftwu_DeferredUnderwritingFeePayable" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_DeferredUnderwritingFeePayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred underwriting fee payable.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</label>
    <label xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A common stock subject to possible redemption, 31,625,000 and 26,315,833 shares at redemption value at March 31, 2021 and December 31, 2020, respectively</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</label>
    <label xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding</label>
    <label xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant liabilities</label>
    <label xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate value of warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value</label>
    <label xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <label xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized</label>
    <label xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <label xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued</label>
    <label xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <label xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding</label>
    <label xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</label>
    <label xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</label>
    <label xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Outstanding</label>
    <label xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary Equity Shares Outstanding</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted weighted average shares outstanding, Non-redeemable common stock</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Basic and diluted weighted average shares outstanding, Non-redeemable common stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="lab_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted net income/loss per share</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Basic and diluted net (loss) income per share, Non-redeemable common stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</label>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Net income/loss</label>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net (loss) income</label>
    <label xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Net (Loss) Income</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense):</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Provision for income taxes</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <label xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other (expense) income, net</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">(Loss) Income before provision for income taxes</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Unrealized Gain (Loss)</label>
    <label xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain on marketable securities held in Trust Account</label>
    <label xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain on marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:label="loc_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income From Investments Held In Trust Account</label>
    <label xlink:label="lab_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest earned on marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:to="lab_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest income from investments held in trust account.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
    <label xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of warrant liability</label>
    <label xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of warrant liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from operations</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OperatingAndFormationCosts" xlink:label="loc_sftwu_OperatingAndFormationCosts" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OperatingAndFormationCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating And Formation Costs</label>
    <label xlink:label="lab_sftwu_OperatingAndFormationCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating and formation costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OperatingAndFormationCosts" xlink:to="lab_sftwu_OperatingAndFormationCosts" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_OperatingAndFormationCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating&#xA0;and formation&#xA0;costs.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation</label>
    <label xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted weighted average shares outstanding, Class A common stock subject to possible redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="lab_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:to="lab_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:label="loc_us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Subject to Mandatory Redemption [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:to="lab_us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</label>
    <label xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance (shares)</label>
    <label xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance (shares)</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Value Of Common Stock Subject To Possible Redemption</label>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in value of common stock subject to possible redemption</label>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Change in value of Class A common stock subject to possible redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:to="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change in value of common stock subject to possible redemption</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Value Of Common Stock Subject To Possible Redemption Shares</label>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Change in value of common stock subject to possible redemption, shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:to="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change in value of common stock subject to possible redemption shares.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <label xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</label>
    <label xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash Flows from Operating Activities:</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <label xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash used in operating activities:</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Earned On Marketable Securities Held In Trust Account</label>
    <label xlink:label="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest income earned on marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:to="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest earned on marketable securities held in Trust Account</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax provision</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <label xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <label xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Change in Cash</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <label xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activities:</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by investing activities</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:label="loc_sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Interest Withdrawn For Tax Payments</label>
    <label xlink:label="lab_sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest withdrawn for tax payments</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:to="lab_sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds from interest withdrawn for tax payments.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of Organization and Business Operations</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_GoingConcernDisclosureAbstract" xlink:label="loc_sftwu_GoingConcernDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_GoingConcernDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Going Concern Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract" xlink:to="lab_sftwu_GoingConcernDisclosureAbstract" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_GoingConcernDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Going concern disclosure.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_GoingConcernDisclosureTextBlock" xlink:label="loc_sftwu_GoingConcernDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_GoingConcernDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Going Concern Disclosure [Text Block]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_GoingConcernDisclosureTextBlock" xlink:to="lab_sftwu_GoingConcernDisclosureTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_GoingConcernDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Going concern disclosure.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <label xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_InitialPublicOfferingTextBlock" xlink:label="loc_sftwu_InitialPublicOfferingTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_InitialPublicOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Public Offering [Text Block]</label>
    <label xlink:label="lab_sftwu_InitialPublicOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Initial Public Offering</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_InitialPublicOfferingTextBlock" xlink:to="lab_sftwu_InitialPublicOfferingTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_InitialPublicOfferingTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Initial Public Offering [Text Block].</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementTextBlock" xlink:label="loc_sftwu_PrivatePlacementTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PrivatePlacementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement [Text Block]</label>
    <label xlink:label="lab_sftwu_PrivatePlacementTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Private Placement</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PrivatePlacementTextBlock" xlink:to="lab_sftwu_PrivatePlacementTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PrivatePlacementTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Private Placement [Text Block].</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholder's Equity</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityAbstract" xlink:label="loc_sftwu_WarrantLiabilityAbstract" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant Liability [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantLiabilityAbstract" xlink:to="lab_sftwu_WarrantLiabilityAbstract" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrant Liability.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityTextBlock" xlink:label="loc_sftwu_WarrantLiabilityTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantLiabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant Liability [Text Block]</label>
    <label xlink:label="lab_sftwu_WarrantLiabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant Liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantLiabilityTextBlock" xlink:to="lab_sftwu_WarrantLiabilityTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantLiabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrant Liability.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <label xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value measurements</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Per Common Share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Standards</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities Held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:label="loc_sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Emerging growth company [Policy Text Block]</label>
    <label xlink:label="lab_sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Emerging Growth Company</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:to="lab_sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Emerging Growth Company</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_TemporaryEquityPolicyTextBlock" xlink:label="loc_sftwu_TemporaryEquityPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_TemporaryEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity [Policy Text Block]</label>
    <label xlink:label="lab_sftwu_TemporaryEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A common Stock Subject to Possible Redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_TemporaryEquityPolicyTextBlock" xlink:to="lab_sftwu_TemporaryEquityPolicyTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_TemporaryEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <label xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityPolicyTextBlock" xlink:label="loc_sftwu_WarrantLiabilityPolicyTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantLiabilityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant Liability [Policy Text Block]</label>
    <label xlink:label="lab_sftwu_WarrantLiabilityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant Liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantLiabilityPolicyTextBlock" xlink:to="lab_sftwu_WarrantLiabilityPolicyTextBlock" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantLiabilityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrant liability [policy text block].</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of earning per share basic and diluted reconciliation</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Assets Measured at Fair Value On Recurring Basis</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</label>
    <label xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:label="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization consolidation and presentation of financial statements [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:to="lab_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementWarrantsMember" xlink:label="loc_sftwu_PrivatePlacementWarrantsMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement Warrants [Member]</label>
    <label xlink:label="lab_sftwu_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Private Placement Warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PrivatePlacementWarrantsMember" xlink:to="lab_sftwu_PrivatePlacementWarrantsMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Private placement warrants</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_UnderwritersMember" xlink:label="loc_sftwu_UnderwritersMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_UnderwritersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underwriters [Member]</label>
    <label xlink:label="lab_sftwu_UnderwritersMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Underwriters</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_UnderwritersMember" xlink:to="lab_sftwu_UnderwritersMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_UnderwritersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Underwriters</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IPO [Member]</label>
    <label xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">IPO</label>
    <label xlink:label="lab_us-gaap_IPOMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IPO</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" xlink:type="locator"/>
    <label xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" xlink:type="locator"/>
    <label xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" xlink:type="locator"/>
    <label xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Maximum</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:label="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization consolidation and presentation of financial statements [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:to="lab_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <label xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued</label>
    <label xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <label xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued, price per share</label>
    <label xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued, price per share</label>
    <label xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Sale of stock issue price per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:label="loc_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right Price of Warrants Issued</label>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Warrants issued, price per warrant</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:to="lab_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of warrant or right, price of warrants issued.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Warrants</label>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross proceeds from issuance of warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockHeldInTrust" xlink:label="loc_us-gaap_CommonStockHeldInTrust" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Held in Trust</label>
    <label xlink:label="lab_us-gaap_CommonStockHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock held in trust</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockHeldInTrust" xlink:to="lab_us-gaap_CommonStockHeldInTrust" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrust" xlink:label="loc_us-gaap_AssetsHeldInTrust" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held-in-trust</label>
    <label xlink:label="lab_us-gaap_AssetsHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assets held in trust</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldInTrust" xlink:to="lab_us-gaap_AssetsHeldInTrust" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Stock Issuance Costs</label>
    <label xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transaction costs</label>
    <label xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underwriting discount</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOfferingCosts" xlink:label="loc_us-gaap_DeferredOfferingCosts" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Offering Costs</label>
    <label xlink:label="lab_us-gaap_DeferredOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred underwriting fees</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOfferingCosts" xlink:to="lab_us-gaap_DeferredOfferingCosts" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OtherOfferingCosts" xlink:label="loc_sftwu_OtherOfferingCosts" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OtherOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Offering Costs</label>
    <label xlink:label="lab_sftwu_OtherOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other offering costs</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OtherOfferingCosts" xlink:to="lab_sftwu_OtherOfferingCosts" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_OtherOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other offering costs.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:label="loc_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Percentage Of Fair Market Value Of Business Acquisition To Trust Account Balance</label>
    <label xlink:label="lab_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Minimum percentage of fair market value of business acquisition to trust account balance</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:to="lab_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum percentage of fair market value of business acquisition to trust account balance.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:label="loc_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition Percentage Of Minimum Ownership To Be Acquired</label>
    <label xlink:label="lab_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business acquisition, percentage of minimum ownership to be acquired</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:to="lab_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business acquisition, percentage of minimum ownership to be acquired.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_NetTangibleAssets" xlink:label="loc_sftwu_NetTangibleAssets" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_NetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Tangible Assets</label>
    <label xlink:label="lab_sftwu_NetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net tangible assets</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_NetTangibleAssets" xlink:to="lab_sftwu_NetTangibleAssets" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_NetTangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net tangible assets.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecommissioningTrustAssetsDescription" xlink:label="loc_us-gaap_DecommissioningTrustAssetsDescription" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DecommissioningTrustAssetsDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decommissioning Trust Assets Description</label>
    <label xlink:label="lab_us-gaap_DecommissioningTrustAssetsDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decommissioning trust assets description</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecommissioningTrustAssetsDescription" xlink:to="lab_us-gaap_DecommissioningTrustAssetsDescription" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PublicSharesRedemptionPercentage" xlink:label="loc_sftwu_PublicSharesRedemptionPercentage" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PublicSharesRedemptionPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Shares Redemption Percentage</label>
    <label xlink:label="lab_sftwu_PublicSharesRedemptionPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Public shares redemption percentage</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PublicSharesRedemptionPercentage" xlink:to="lab_sftwu_PublicSharesRedemptionPercentage" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PublicSharesRedemptionPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public shares redemption percentage.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PublicSharesRedemptionPercentageThreshold" xlink:label="loc_sftwu_PublicSharesRedemptionPercentageThreshold" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PublicSharesRedemptionPercentageThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Shares Redemption Percentage Threshold</label>
    <label xlink:label="lab_sftwu_PublicSharesRedemptionPercentageThreshold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Public shares redemption percentage threshold</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PublicSharesRedemptionPercentageThreshold" xlink:to="lab_sftwu_PublicSharesRedemptionPercentageThreshold" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PublicSharesRedemptionPercentageThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public shares redemption percentage threshold.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessExitCosts1" xlink:label="loc_us-gaap_BusinessExitCosts1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Exit Costs</label>
    <label xlink:label="lab_us-gaap_BusinessExitCosts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net interest to pay dissolution expenses</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessExitCosts1" xlink:to="lab_us-gaap_BusinessExitCosts1" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</label>
    <label xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued, value</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:label="loc_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right Number of Warrants Issued</label>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of warrants issued</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:to="lab_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of warrant or right, number of warrants issued.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OperatingBankAccounts" xlink:label="loc_sftwu_OperatingBankAccounts" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OperatingBankAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Bank Accounts</label>
    <label xlink:label="lab_sftwu_OperatingBankAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating bank accounts</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OperatingBankAccounts" xlink:to="lab_sftwu_OperatingBankAccounts" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_OperatingBankAccounts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating bank accounts.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_MarketableSecuritiesHeldInTrust" xlink:label="loc_sftwu_MarketableSecuritiesHeldInTrust" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_MarketableSecuritiesHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities Held In Trust</label>
    <label xlink:label="lab_sftwu_MarketableSecuritiesHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities held in Trust</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_MarketableSecuritiesHeldInTrust" xlink:to="lab_sftwu_MarketableSecuritiesHeldInTrust" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_MarketableSecuritiesHeldInTrust" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marketable securities held in trust.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WorkingCapitalDeficit" xlink:label="loc_sftwu_WorkingCapitalDeficit" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WorkingCapitalDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Working Capital Deficit</label>
    <label xlink:label="lab_sftwu_WorkingCapitalDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Working capital deficit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WorkingCapitalDeficit" xlink:to="lab_sftwu_WorkingCapitalDeficit" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WorkingCapitalDeficit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Working capital deficit.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable, Current</label>
    <label xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable, current</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Taxes</label>
    <label xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid income taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_DepositInTheTrust" xlink:label="loc_sftwu_DepositInTheTrust" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_DepositInTheTrust" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposit In The Trust</label>
    <label xlink:label="lab_sftwu_DepositInTheTrust" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposit in the Trust</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_DepositInTheTrust" xlink:to="lab_sftwu_DepositInTheTrust" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_DepositInTheTrust" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposit in the trust.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:label="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Allocable To Common Stock Subject To Possible Redemption [Abstract]</label>
    <label xlink:label="lab_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator: Earnings allocable to Class A common stock subject to possible redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:to="lab_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:label="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Earned On Marketable Securities Held In Trust Account Of Limited Proportionate</label>
    <label xlink:label="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest earned on marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:to="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest earned on marketable securities held in trust account of limited proportionate.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain Loss On Marketable Securities Held In Trust Account</label>
    <label xlink:label="lab_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain on marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:to="lab_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on marketable securities held in trust account.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:label="loc_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income From Investments Held In Trust Account Used To Pay For Taxes</label>
    <label xlink:label="lab_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: interest available to be withdrawn for payment of taxes</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:to="lab_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income from investments held in trust account used to pay for taxes.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityNetIncome" xlink:label="loc_us-gaap_TemporaryEquityNetIncome" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TemporaryEquityNetIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Net Income</label>
    <label xlink:label="lab_us-gaap_TemporaryEquityNetIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to Class A common stock subject to possible redemption</label>
    <label xlink:label="lab_us-gaap_TemporaryEquityNetIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Net income allocable to Class A Common stock subject to possible redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityNetIncome" xlink:to="lab_us-gaap_TemporaryEquityNetIncome" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:label="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator: Weighted Average Class A Common stock subject to possible redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:to="lab_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average common stock subject to possible redemption abstract.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicDistributed" xlink:label="loc_us-gaap_EarningsPerShareBasicDistributed" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasicDistributed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic, Distributed</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareBasicDistributed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted net income per share, Class A common stock subject to possible redemption</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicDistributed" xlink:to="lab_us-gaap_EarningsPerShareBasicDistributed" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Operations, Basic [Abstract]</label>
    <label xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Numerator: Net Loss minus Net Earnings</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings (Loss) Allocated to Participating Securities, Basic</label>
    <label xlink:label="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Redeemable Net (Loss) Income</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:to="lab_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <label xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator: Weighted Average Non-Redeemable Common Stock</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities excluded from the computation of earnings per share</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</label>
    <label xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_SummaryOfSignificantAccountingPoliciesAbstract" xlink:label="loc_sftwu_SummaryOfSignificantAccountingPoliciesAbstract" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_SummaryOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary Of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_SummaryOfSignificantAccountingPoliciesAbstract" xlink:to="lab_sftwu_SummaryOfSignificantAccountingPoliciesAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CashFDICInsuredAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, FDIC Insured Amount</label>
    <label xlink:label="lab_us-gaap_CashFDICInsuredAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Federal depository insurance coverage</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFDICInsuredAmount" xlink:to="lab_us-gaap_CashFDICInsuredAmount" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_InitialPublicOfferingAbstract" xlink:label="loc_sftwu_InitialPublicOfferingAbstract" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_InitialPublicOfferingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Public Offering [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_InitialPublicOfferingAbstract" xlink:to="lab_sftwu_InitialPublicOfferingAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares of common stock issuable on exercise of each warrant</label>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares of common stock issuable on exercise of each warrant</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of warrants</label>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of warrants</label>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Warrants exercise price</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_SecondClosingOfOfferingMember" xlink:label="loc_sftwu_SecondClosingOfOfferingMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_SecondClosingOfOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Second Closing Of Offering [Member]</label>
    <label xlink:label="lab_sftwu_SecondClosingOfOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Second Closing Of Offering</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_SecondClosingOfOfferingMember" xlink:to="lab_sftwu_SecondClosingOfOfferingMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:type="resource" xml:lang="en-US">Sale of common stock, Shares</label>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:type="resource" xml:lang="en-US">Stock shares issued during the period shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <label xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued, price per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <label xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued during period, value, new issues</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Placement [Member]</label>
    <label xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Private Placement</label>
    <label xlink:label="lab_us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Private Placement Warrants [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrivatePlacementMember" xlink:to="lab_us-gaap_PrivatePlacementMember" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_AdditionalPrivatePlacementMember" xlink:label="loc_sftwu_AdditionalPrivatePlacementMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_AdditionalPrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Private Placement [Member]</label>
    <label xlink:label="lab_sftwu_AdditionalPrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Private Placement</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_AdditionalPrivatePlacementMember" xlink:to="lab_sftwu_AdditionalPrivatePlacementMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_AdditionalPrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Additional Private Placement [Member]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <label xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_CommonStockSubjectToForfeiture" xlink:label="loc_sftwu_CommonStockSubjectToForfeiture" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_CommonStockSubjectToForfeiture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Subject to Forfeiture</label>
    <label xlink:label="lab_sftwu_CommonStockSubjectToForfeiture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, subject to forfeiture</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_CommonStockSubjectToForfeiture" xlink:to="lab_sftwu_CommonStockSubjectToForfeiture" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_CommonStockSubjectToForfeiture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common stock subject to forfeiture.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsShares" xlink:label="loc_us-gaap_CommonStockDividendsShares" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockDividendsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Dividends, Shares</label>
    <label xlink:label="lab_us-gaap_CommonStockDividendsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock dividends, shares</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsShares" xlink:to="lab_us-gaap_CommonStockDividendsShares" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <label xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, retired</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfCommonStockHeld" xlink:label="loc_sftwu_PercentageOfCommonStockHeld" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PercentageOfCommonStockHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Common Stock Held</label>
    <label xlink:label="lab_sftwu_PercentageOfCommonStockHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of shares held</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PercentageOfCommonStockHeld" xlink:to="lab_sftwu_PercentageOfCommonStockHeld" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PercentageOfCommonStockHeld" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage Of Common Stock Held</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment to sponsor</label>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Related party fees</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:label="loc_sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Working Capital Loan Due To Related Party</label>
    <label xlink:label="lab_sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Working capital loan</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:to="lab_sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Working Capital Loan Due To Related Party.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</label>
    <label xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share price per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_CommonStockNotSubjectToForfeiture" xlink:label="loc_sftwu_CommonStockNotSubjectToForfeiture" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_CommonStockNotSubjectToForfeiture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock Not Subject to Forfeiture</label>
    <label xlink:label="lab_sftwu_CommonStockNotSubjectToForfeiture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, Not subject to forfeiture</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_CommonStockNotSubjectToForfeiture" xlink:to="lab_sftwu_CommonStockNotSubjectToForfeiture" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_CommonStockNotSubjectToForfeiture" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common stock, Not subject to forfeiture.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due to Related Parties, Current</label>
    <label xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Due to Related Parties</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_SponsorMember" xlink:label="loc_sftwu_SponsorMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_SponsorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sponsor [Member]</label>
    <label xlink:label="lab_sftwu_SponsorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sponsor</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_SponsorMember" xlink:to="lab_sftwu_SponsorMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <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"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:label="loc_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office space utilities and secretarial and administrative support [Member]</label>
    <label xlink:label="lab_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office Space Utilities And Secretarial And Administrative Support</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:to="lab_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_AdministrativeSupportAgreementMember" xlink:label="loc_sftwu_AdministrativeSupportAgreementMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_AdministrativeSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative Support Agreement</label>
    <label xlink:label="lab_sftwu_AdministrativeSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Administrative Support Agreement</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_AdministrativeSupportAgreementMember" xlink:to="lab_sftwu_AdministrativeSupportAgreementMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <label xlink:label="lab_us-gaap_OverAllotmentOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Over-Allotment Option</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities [Member]</label>
    <label xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:label="loc_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Over Allotments Option To Purchase Additional Units</label>
    <label xlink:label="lab_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Option to purchase additional units to cover over-allotments</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:to="lab_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Over allotments option to purchase additional units.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:label="loc_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock Number Of Additional Shares Issued In Transaction</label>
    <label xlink:label="lab_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of additional units purchased by underwriters</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:to="lab_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale of stock number of additional shares issued in transaction.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:label="loc_sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underwriters Over allotment Option Period</label>
    <label xlink:label="lab_sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underwriters option period</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:to="lab_sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Underwriters over allotment option period</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_UnderwritingDiscountPerUnit" xlink:label="loc_sftwu_UnderwritingDiscountPerUnit" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_UnderwritingDiscountPerUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underwriting Discount Per Unit</label>
    <label xlink:label="lab_sftwu_UnderwritingDiscountPerUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underwriting discount per unit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_UnderwritingDiscountPerUnit" xlink:to="lab_sftwu_UnderwritingDiscountPerUnit" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_UnderwritingDiscountPerUnit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Underwriting discount per unit.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_UnderwritingDeferredFeePerUnit" xlink:label="loc_sftwu_UnderwritingDeferredFeePerUnit" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_UnderwritingDeferredFeePerUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underwriting Deferred Fee Per Unit</label>
    <label xlink:label="lab_sftwu_UnderwritingDeferredFeePerUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred fee per unit</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_UnderwritingDeferredFeePerUnit" xlink:to="lab_sftwu_UnderwritingDeferredFeePerUnit" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_UnderwritingDeferredFeePerUnit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Underwriting deferred fee per unit</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PaymentsOfUnderwritingDeferredFee" xlink:label="loc_sftwu_PaymentsOfUnderwritingDeferredFee" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PaymentsOfUnderwritingDeferredFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments Of Underwriting Deferred Fee</label>
    <label xlink:label="lab_sftwu_PaymentsOfUnderwritingDeferredFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred fee</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PaymentsOfUnderwritingDeferredFee" xlink:to="lab_sftwu_PaymentsOfUnderwritingDeferredFee" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PaymentsOfUnderwritingDeferredFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments of underwriting deferred fee.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Share Price</label>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Other</label>
    <label xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, transferred other</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_CashPayablePerShare" xlink:label="loc_sftwu_CashPayablePerShare" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_CashPayablePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Payable Per Share</label>
    <label xlink:label="lab_sftwu_CashPayablePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash payable per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_CashPayablePerShare" xlink:to="lab_sftwu_CashPayablePerShare" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_CashPayablePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Payable Per Share.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromOtherEquity" xlink:label="loc_us-gaap_ProceedsFromOtherEquity" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ProceedsFromOtherEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Other Equity</label>
    <label xlink:label="lab_us-gaap_ProceedsFromOtherEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromOtherEquity" xlink:to="lab_us-gaap_ProceedsFromOtherEquity" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:label="loc_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Days Within Which Securities Shall Be Registered With The Securities Exchange Commission</label>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of days within which securities shall be registered with the securities exchange commission</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:to="lab_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of days within which securities shall be registered with the securities exchange commission.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:label="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Days Within Which Registration Shall Be Effective If There Is No Notification For Review</label>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of days within which registration shall be effective if there is no notification for review</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:to="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of days within which registration shall be effective if there is no notification for review.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:label="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Days Within Which Registration Shall Be Effective If There Is Notification For Review</label>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of days within which registration shall be effective if there is notification for review</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:to="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of days within which registration shall be effective if there is notification for review</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:label="loc_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period For Which The Registration Statement Shall Be Effective</label>
    <label xlink:label="lab_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period for which registration statement shall be effective</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:to="lab_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period for which the registration statement shall be effective.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:label="loc_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period For Which Certain Shares Shall Not Be Transferred Post Consummation Of Business Combination</label>
    <label xlink:label="lab_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period for which certain shares shall not be transferred post consummation of business combination</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:to="lab_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period for which certain shares shall not be transferred post consummation of business combination.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:label="loc_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Shares To Be voted In Favour Of The Merger In Case Board Of Directors Do Not Recommend The Merger</label>
    <label xlink:label="lab_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of shares to be voted in favour of the merger in case board of directors do not recommend the merger</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:to="lab_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of shares to be voted in favour of the merger in case board of directors do not recommend the merger.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:label="loc_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period Within Which The Written Consent For The Merger Shall Be Executed From The Date Of The Registration Statement Becoming Effective</label>
    <label xlink:label="lab_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period within which the written consent for the merger shall be executed from the date of the registration statement becoming effective</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:to="lab_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period within which the written consent for the merger shall be executed from the date of the registration statement becoming effective.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_BlackSkyMember" xlink:label="loc_sftwu_BlackSkyMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_BlackSkyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Black Sky [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_BlackSkyMember" xlink:to="lab_sftwu_BlackSkyMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_BlackSkyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Black Sky.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_AgreementAxis" xlink:label="loc_sftwu_AgreementAxis" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_AgreementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Agreement [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_AgreementAxis" xlink:to="lab_sftwu_AgreementAxis" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_AgreementAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Agreement [Axis]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_AgreementDomain" xlink:label="loc_sftwu_AgreementDomain" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_AgreementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Agreement [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_AgreementDomain" xlink:to="lab_sftwu_AgreementDomain" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_AgreementDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Agreement [Domain]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:label="loc_sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PIPE Investment Subscription Agreements [Member]</label>
    <label xlink:label="lab_sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PIPE Investment Subscription Agreements [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:to="lab_sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PIPE Investment Subscription Agreements Member</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_SponsorSupportAgreementMember" xlink:label="loc_sftwu_SponsorSupportAgreementMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_SponsorSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sponsor Support Agreement [Member]</label>
    <label xlink:label="lab_sftwu_SponsorSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sponsor Support Agreement [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_SponsorSupportAgreementMember" xlink:to="lab_sftwu_SponsorSupportAgreementMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_SponsorSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sponsor Support Agreement Member</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_StockholderSupportAgreementMember" xlink:label="loc_sftwu_StockholderSupportAgreementMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_StockholderSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholder Support Agreement [Member]</label>
    <label xlink:label="lab_sftwu_StockholderSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholder Support Agreement [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_StockholderSupportAgreementMember" xlink:to="lab_sftwu_StockholderSupportAgreementMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_StockholderSupportAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stockholder Support Agreement [Member]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceAxis" xlink:label="loc_sftwu_TriggerPriceAxis" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_TriggerPriceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trigger Price [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_TriggerPriceAxis" xlink:to="lab_sftwu_TriggerPriceAxis" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_TriggerPriceAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trigger Price [Axis]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceDomain" xlink:label="loc_sftwu_TriggerPriceDomain" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_TriggerPriceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trigger Price [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_TriggerPriceDomain" xlink:to="lab_sftwu_TriggerPriceDomain" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_TriggerPriceDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trigger Price [Domain]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:label="loc_sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price Triggering Warrant Exercise [Member]</label>
    <label xlink:label="lab_sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Price Triggering Warrant Exercise [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:to="lab_sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Price Triggering Warrant Exercise [Member]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersAxis" xlink:label="loc_sftwu_ShareholdersAxis" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ShareholdersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ShareholdersAxis" xlink:to="lab_sftwu_ShareholdersAxis" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ShareholdersAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shareholders [Axis]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersDomain" xlink:label="loc_sftwu_ShareholdersDomain" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ShareholdersDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ShareholdersDomain" xlink:to="lab_sftwu_ShareholdersDomain" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ShareholdersDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shareholders [Domain]</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:label="loc_sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Shareholders Of Black Skyholdings [Member]</label>
    <label xlink:label="lab_sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certain Shareholders of Black Skyholdings [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:to="lab_sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Certain Shareholders Of Black Skyholdings [Member]</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Voting Rights</label>
    <label xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, voting rights per share</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_DescriptionOfMinimumVotesToBePolled" xlink:label="loc_sftwu_DescriptionOfMinimumVotesToBePolled" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_DescriptionOfMinimumVotesToBePolled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of minimum Votes to be polled</label>
    <label xlink:label="lab_sftwu_DescriptionOfMinimumVotesToBePolled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Description of minimum Votes to be polled</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_DescriptionOfMinimumVotesToBePolled" xlink:to="lab_sftwu_DescriptionOfMinimumVotesToBePolled" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_DescriptionOfMinimumVotesToBePolled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description of minimum Votes to be polled</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilitiesTable" xlink:label="loc_sftwu_WarrantLiabilitiesTable" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant Liabilities [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantLiabilitiesTable" xlink:to="lab_sftwu_WarrantLiabilitiesTable" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrant Liabilities.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilitiesLineItems" xlink:label="loc_sftwu_WarrantLiabilitiesLineItems" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant Liabilities [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems" xlink:to="lab_sftwu_WarrantLiabilitiesLineItems" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrant Liabilities.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:label="loc_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Exercisable Number Of Days After Completion Of Business Combination</label>
    <label xlink:label="lab_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period after business combination when warrants become exercisable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:to="lab_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants exercisable number of days after completion of business combination.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:label="loc_sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Exercisable Period From Closing Of Offering</label>
    <label xlink:label="lab_sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period after offering when warrants become exercisable</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:to="lab_sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum Period For Filing Sec Registration Statement.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:label="loc_sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Of Warrant Or Right Redemption Price</label>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price per warrant</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:to="lab_sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of warrant or right redemption price.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:label="loc_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Period Of Prior Written Notice Of Redemption Of Warrants</label>
    <label xlink:label="lab_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum period of prior written notice of redemption of warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:to="lab_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum Period For Filing Sec Registration Statement.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:label="loc_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum Price Per Share Required For Redemption Of Warrants</label>
    <label xlink:label="lab_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum price per share required for redemption of warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:to="lab_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum price per share required for redemption of warrants.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:label="loc_sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Redemption Covenant Threshold Trading Days</label>
    <label xlink:label="lab_sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants redemption covenant, threshold trading days</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:to="lab_sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants redemption covenant threshold trading days.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:label="loc_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Redemption Covenant Threshold Consecutive Trading Days</label>
    <label xlink:label="lab_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants redemption covenant, threshold consecutive trading days</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:to="lab_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants redemption covenant threshold consecutive trading days.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfWarrantsExercisePrice" xlink:label="loc_sftwu_PercentageOfWarrantsExercisePrice" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PercentageOfWarrantsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Warrants Exercise Price</label>
    <label xlink:label="lab_sftwu_PercentageOfWarrantsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of warrants exercise price</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PercentageOfWarrantsExercisePrice" xlink:to="lab_sftwu_PercentageOfWarrantsExercisePrice" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PercentageOfWarrantsExercisePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of warrants exercise price.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:label="loc_sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent Of Gross Proceeds To Equity Proceeds</label>
    <label xlink:label="lab_sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent Of Gross proceeds To Equity Proceeds</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:to="lab_sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent Of Gross Proceeds To Equity Proceeds.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_MarketPriceOfWarrant" xlink:label="loc_sftwu_MarketPriceOfWarrant" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_MarketPriceOfWarrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Market Price Of Warrant</label>
    <label xlink:label="lab_sftwu_MarketPriceOfWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Price of Warrant</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_MarketPriceOfWarrant" xlink:to="lab_sftwu_MarketPriceOfWarrant" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_MarketPriceOfWarrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Market Price Of Warrant.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_ShareRedemptionTriggerPrice" xlink:label="loc_sftwu_ShareRedemptionTriggerPrice" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_ShareRedemptionTriggerPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Redemption Trigger Price</label>
    <label xlink:label="lab_sftwu_ShareRedemptionTriggerPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Redemption Trigger Price</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_ShareRedemptionTriggerPrice" xlink:to="lab_sftwu_ShareRedemptionTriggerPrice" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_ShareRedemptionTriggerPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Redemption Trigger Price.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:label="loc_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent Of Redemption Trigger Price To Market Value And Issue Price</label>
    <label xlink:label="lab_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent Of Redemption Trigger Price To Market Value And Issue Price</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:to="lab_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent Of Redemption Trigger Price To Market Value And Issue Price.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</label>
    <label xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</label>
    <label xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</label>
    <label xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</label>
    <label xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities held in Trust Account</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</label>
    <label xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Warrant Liability</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <label xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Inputs Level 1 [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <label xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Inputs Level 3 [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_MarketableSecuritiesHeldInTrustMember" xlink:label="loc_sftwu_MarketableSecuritiesHeldInTrustMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_MarketableSecuritiesHeldInTrustMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities Held In Trust [Member]</label>
    <label xlink:label="lab_sftwu_MarketableSecuritiesHeldInTrustMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities Held In Trust [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_MarketableSecuritiesHeldInTrustMember" xlink:to="lab_sftwu_MarketableSecuritiesHeldInTrustMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Class [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public Warrants [Member]</label>
    <label xlink:label="lab_sftwu_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public Warrants</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_PublicWarrantsMember" xlink:to="lab_sftwu_PublicWarrantsMember" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_PublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public Warrants [Member].</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:to="lab_us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input Type [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
    <label xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Share Price [Member]</label>
    <label xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market price of public stock [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputSharePriceMember" xlink:to="lab_us-gaap_MeasurementInputSharePriceMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</label>
    <label xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend Yield [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
    <label xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Implied volatility [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Input, Exercise Price [Member]</label>
    <label xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price [Member]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:to="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</label>
    <label xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Input</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="lab_us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Table]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</label>
    <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"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Line Items]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc"/>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants And Rights Outstanding Fair Value By Fair Value Hierarchy Level</label>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</label>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:to="lab_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants And Rights Outstanding Fair Value By Fair Value Hierarchy Level.</label>
    <loc xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:type="locator"/>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants And Rights Outstanding Change In Valuation Input Or Other Assumptions</label>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation inputs or other assumptions</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:to="lab_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:type="arc"/>
    <label xlink:label="lab_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants And Rights Outstanding Change In Valuation Input Or Other Assumptions.</label>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc"/>
    <loc xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:type="locator"/>
    <label xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</label>
    <labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc"/>
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>sftwu-20210531_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 25-May-2021 [12:12:34] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CoverPage" roleURI="http://www.osprey-technology.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedBalanceSheets" roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedBalanceSheetsParenthetical" roleURI="http://www.osprey-technology.com/role/CondensedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfOperations" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfChangesInStockholdersDeficitEquity" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfChangesInStockholdersDeficitEquity" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CondensedStatementsOfCashFlows" roleURI="http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#DescriptionOfOrganizationAndBusinessOperations" roleURI="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperations" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#GoingConcern" roleURI="http://www.osprey-technology.com/role/GoingConcern" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#InitialPublicOffering" roleURI="http://www.osprey-technology.com/role/InitialPublicOffering" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#PrivatePlacement" roleURI="http://www.osprey-technology.com/role/PrivatePlacement" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#RelatedPartyTransactions" roleURI="http://www.osprey-technology.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#Commitments" roleURI="http://www.osprey-technology.com/role/Commitments" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#StockholderSEquity" roleURI="http://www.osprey-technology.com/role/StockholderSEquity" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#WarrantLiability" roleURI="http://www.osprey-technology.com/role/WarrantLiability" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurements" roleURI="http://www.osprey-technology.com/role/FairValueMeasurements" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SubsequentEvents" roleURI="http://www.osprey-technology.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsTables" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsTables" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#DescriptionOfOrganizationAndBusinessOperationsDetail" roleURI="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperationsDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#GoingConcernAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/GoingConcernAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesParentheticalDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesParentheticalDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#InitialPublicOfferingAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/InitialPublicOfferingAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#PrivatePlacementAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/PrivatePlacementAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#CommitmentsAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/CommitmentsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#StockholderSEquityAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/StockholderSEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#WarrantLiabilityAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/WarrantLiabilityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsDetails" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsDetails" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsSummaryOfWarrantsDetail" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="sftwu-20210531.xsd#FairValueMeasurementsAdditionalInformationDetail" roleURI="http://www.osprey-technology.com/role/FairValueMeasurementsAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_529973" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_529974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_529973" xlink:to="loc_dei_DocumentInformationTable_529974" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_529974" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530687" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530687" xlink:to="loc_us-gaap_ClassOfStockDomain_530688" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_529975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_529974" xlink:to="loc_dei_DocumentInformationLineItems_529975" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_529976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentType_529976" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_530235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_AmendmentFlag_530235" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_970231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentTransitionReport_970231" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_970233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentQuarterlyReport_970233" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_529981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentFiscalYearFocus_529981" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_529980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentPeriodEndDate_529980" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_530202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_DocumentFiscalPeriodFocus_530202" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_530206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_CurrentFiscalYearEndDate_530206" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_530203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityRegistrantName_530203" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_529987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityCentralIndexKey_529987" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_530055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityAddressStateOrProvince_530055" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_530205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_Security12bTitle_530205" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_530057" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_TradingSymbol_530057" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_530204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_SecurityExchangeName_530204" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_530058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityCurrentReportingStatus_530058" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_529986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityInteractiveDataCurrent_529986" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_529983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityFilerCategory_529983" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_529984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntitySmallBusiness_529984" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_529985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityEmergingGrowthCompany_529985" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_530207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityExTransitionPeriod_530207" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_529982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityShellCompany_529982" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_530056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_529975" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_530056" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedBalanceSheets">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_529995" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_979169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_529995" xlink:to="loc_us-gaap_StatementTable_979169" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_979171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_979169" xlink:to="loc_us-gaap_StatementClassOfStockAxis_979171" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_979172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_979171" xlink:to="loc_us-gaap_ClassOfStockDomain_979172" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_530001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_979172" xlink:to="loc_us-gaap_CommonClassAMember_530001" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_979172" xlink:to="loc_us-gaap_CommonClassBMember_530002" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_979170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_979169" xlink:to="loc_us-gaap_StatementLineItems_979170" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_530003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_AssetsAbstract_530003" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_630253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_530003" xlink:to="loc_us-gaap_AssetsCurrentAbstract_630253" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash_530005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_Cash_530005" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_630261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_630261" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_968265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_IncomeTaxesReceivable_968265" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_630262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_630253" xlink:to="loc_us-gaap_AssetsCurrent_630262" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="loc_us-gaap_AssetsHeldInTrustNoncurrent_630273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_530003" xlink:to="loc_us-gaap_AssetsHeldInTrustNoncurrent_630273" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_530007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_Assets_530007" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_979170" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_530018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_530018" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_630285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_530018" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_630285" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_530022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_530018" xlink:to="loc_us-gaap_LiabilitiesCurrent_530022" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_968681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_968681" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_DeferredUnderwritingFeePayable" xlink:label="loc_sftwu_DeferredUnderwritingFeePayable_630291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_sftwu_DeferredUnderwritingFeePayable_630291" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_630304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_Liabilities_630304" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_530023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_CommitmentsAndContingencies_530023" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_630295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_630295" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_530024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_StockholdersEquityAbstract_530024" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_530025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_PreferredStockValue_530025" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_530026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_CommonStockValue_530026" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_530027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_AdditionalPaidInCapital_530027" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_630298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_630298" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_530029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_530024" xlink:to="loc_us-gaap_StockholdersEquity_530029" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_530030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_530012" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_530030" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_530032" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_530032" xlink:to="loc_us-gaap_StatementTable_530034" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530034" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530035" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530035" xlink:to="loc_us-gaap_ClassOfStockDomain_530036" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_530038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530036" xlink:to="loc_us-gaap_CommonClassAMember_530038" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530036" xlink:to="loc_us-gaap_CommonClassBMember_530039" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530034" xlink:to="loc_us-gaap_StatementLineItems_530037" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530040" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_530041" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_530041" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_530042" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockSharesIssued_530042" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_530043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_530043" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_530044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_530044" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_530045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_530045" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_530046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockSharesIssued_530046" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_530047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_530047" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_630360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530037" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_630360" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_530050" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_968401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_530050" xlink:to="loc_us-gaap_StatementTable_968401" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968401" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968402" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968402" xlink:to="loc_us-gaap_ClassOfStockDomain_968403" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968401" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968407" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSubjectToMandatoryRedemptionMember" xlink:label="loc_us-gaap_CommonStockSubjectToMandatoryRedemptionMember_968409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968408" xlink:to="loc_us-gaap_CommonStockSubjectToMandatoryRedemptionMember_968409" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_968404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968401" xlink:to="loc_us-gaap_StatementLineItems_968404" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OperatingAndFormationCosts" xlink:label="loc_sftwu_OperatingAndFormationCosts_968350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_sftwu_OperatingAndFormationCosts_968350" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_630403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_OperatingIncomeLoss_630403" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_968674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_968674" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount" xlink:label="loc_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount_968358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount_968358" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_630373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_630373" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_630383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_630383" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_630391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_630391" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_630374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_630370" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_630374" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_530052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_NetIncomeLoss_530052" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968364" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_530053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_530053" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_530054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968404" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_530054" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfChangesInStockholdersDeficitEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_530063" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_530063" xlink:to="loc_us-gaap_StatementTable_530065" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530065" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530066" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530066" xlink:to="loc_us-gaap_ClassOfStockDomain_530067" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_630455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530067" xlink:to="loc_us-gaap_CommonClassAMember_630455" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530067" xlink:to="loc_us-gaap_CommonClassBMember_530069" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_530079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530065" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_530079" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530079" xlink:to="loc_us-gaap_EquityComponentDomain_530080" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_530081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_530080" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_530081" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_530082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_530080" xlink:to="loc_us-gaap_RetainedEarningsMember_530082" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530065" xlink:to="loc_us-gaap_StatementLineItems_530068" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_530070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_StockholdersEquity_530070" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_530071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_SharesOutstanding_530071" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption_688572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption_688572" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares_688577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares_688577" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_530076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_NetIncomeLoss_530076" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_530084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_StockholdersEquity_530084" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_530083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530068" xlink:to="loc_us-gaap_SharesOutstanding_530083" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_530099" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_530100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_530099" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_530100" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_530101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_530100" xlink:to="loc_us-gaap_NetIncomeLoss_530101" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_530100" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_968668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_968668" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount_630491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" xlink:to="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount_630491" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_630534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_630534" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_630535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_630535" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_630559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_630506" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_630559" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_630536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_630559" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_630536" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_630538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_630559" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_630538" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_630539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_630559" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_630539" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_530104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_630559" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_530104" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_630561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_530099" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_630561" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ProceedsFromInterestWithdrawnForTaxPayments" xlink:label="loc_sftwu_ProceedsFromInterestWithdrawnForTaxPayments_688560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_630561" xlink:to="loc_sftwu_ProceedsFromInterestWithdrawnForTaxPayments_688560" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_630564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_630561" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_630564" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_530110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_530099" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_530110" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash_530111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_530099" xlink:to="loc_us-gaap_Cash_530111" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Cash" xlink:label="loc_us-gaap_Cash_530112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_530099" xlink:to="loc_us-gaap_Cash_530112" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_530113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_530099" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_530113" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption_630583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_530113" xlink:to="loc_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption_630583" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperations">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_530117" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_530118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_530117" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_530118" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/GoingConcern">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_GoingConcernDisclosureAbstract" xlink:label="loc_sftwu_GoingConcernDisclosureAbstract_968490" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_GoingConcernDisclosureTextBlock" xlink:label="loc_sftwu_GoingConcernDisclosureTextBlock_979161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968490" xlink:to="loc_sftwu_GoingConcernDisclosureTextBlock_979161" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_530189" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_530190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530189" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_530190" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/InitialPublicOffering">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_530214" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InitialPublicOfferingTextBlock" xlink:label="loc_sftwu_InitialPublicOfferingTextBlock_530215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_530214" xlink:to="loc_sftwu_InitialPublicOfferingTextBlock_530215" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/PrivatePlacement">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_530243" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementTextBlock" xlink:label="loc_sftwu_PrivatePlacementTextBlock_530244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_530243" xlink:to="loc_sftwu_PrivatePlacementTextBlock_530244" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_530246" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_530247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_530246" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_530247" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/Commitments">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_530249" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_530250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_530249" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_530250" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/StockholderSEquity">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_530380" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_530383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_530380" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_530383" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/WarrantLiability">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityAbstract" xlink:label="loc_sftwu_WarrantLiabilityAbstract_968479" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityTextBlock" xlink:label="loc_sftwu_WarrantLiabilityTextBlock_968480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilityAbstract_968479" xlink:to="loc_sftwu_WarrantLiabilityTextBlock_968480" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurements">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_630334" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_630335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_630334" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_630335" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_530377" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_530378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_530377" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_530378" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_530192" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_530193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_530193" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_EmergingGrowthCompanyPolicyTextBlock" xlink:label="loc_sftwu_EmergingGrowthCompanyPolicyTextBlock_630731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_sftwu_EmergingGrowthCompanyPolicyTextBlock_630731" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_530194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_UseOfEstimates_530194" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_530195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_530195" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_630723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_630723" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityPolicyTextBlock" xlink:label="loc_sftwu_WarrantLiabilityPolicyTextBlock_968659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_sftwu_WarrantLiabilityPolicyTextBlock_968659" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_TemporaryEquityPolicyTextBlock" xlink:label="loc_sftwu_TemporaryEquityPolicyTextBlock_630724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_sftwu_TemporaryEquityPolicyTextBlock_630724" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_530197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_530197" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_530198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_530198" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_530199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_530199" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_530200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_530200" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_968651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_968651" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_530201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_530192" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_530201" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_630734" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_632750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_630734" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_632750" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsTables">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_630337" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_630338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_630337" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_630338" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_968475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_630337" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_968475" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_968477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_630337" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_968477" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperationsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_530120" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:label="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_530120" xlink:to="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530122" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530122" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530123" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_530126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_530125" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_530126" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementWarrantsMember" xlink:label="loc_sftwu_PrivatePlacementWarrantsMember_530127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_530126" xlink:to="loc_sftwu_PrivatePlacementWarrantsMember_530127" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530128" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritersMember" xlink:label="loc_sftwu_UnderwritersMember_530130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" xlink:to="loc_sftwu_UnderwritersMember_530130" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_530131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530129" xlink:to="loc_us-gaap_IPOMember_530131" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_530132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_srt_RangeAxis_530132" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_530133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_530132" xlink:to="loc_srt_RangeMember_530133" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_530134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_530133" xlink:to="loc_srt_MaximumMember_530134" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:label="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_530121" xlink:to="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_530608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_Revenues_530608" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530136" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_530137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_530137" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_530138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_530138" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued" xlink:label="loc_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued_530139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued_530139" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued" xlink:label="loc_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued_530140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued_530140" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_530141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_530141" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_530142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_530142" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockHeldInTrust" xlink:label="loc_us-gaap_CommonStockHeldInTrust_530143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_CommonStockHeldInTrust_530143" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrust" xlink:label="loc_us-gaap_AssetsHeldInTrust_530144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_AssetsHeldInTrust_530144" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_530145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_530145" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredOfferingCosts" xlink:label="loc_us-gaap_DeferredOfferingCosts_530146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_DeferredOfferingCosts_530146" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OtherOfferingCosts" xlink:label="loc_sftwu_OtherOfferingCosts_530157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_OtherOfferingCosts_530157" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance" xlink:label="loc_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance_530160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance_530160" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired" xlink:label="loc_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired_530161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired_530161" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NetTangibleAssets" xlink:label="loc_sftwu_NetTangibleAssets_530165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_NetTangibleAssets_530165" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecommissioningTrustAssetsDescription" xlink:label="loc_us-gaap_DecommissioningTrustAssetsDescription_530168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_DecommissioningTrustAssetsDescription_530168" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicSharesRedemptionPercentage" xlink:label="loc_sftwu_PublicSharesRedemptionPercentage_530170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_PublicSharesRedemptionPercentage_530170" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicSharesRedemptionPercentageThreshold" xlink:label="loc_sftwu_PublicSharesRedemptionPercentageThreshold_530171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_sftwu_PublicSharesRedemptionPercentageThreshold_530171" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessExitCosts1" xlink:label="loc_us-gaap_BusinessExitCosts1_530178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_530135" xlink:to="loc_us-gaap_BusinessExitCosts1_530178" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/GoingConcernAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_GoingConcernDisclosureAbstract" xlink:label="loc_sftwu_GoingConcernDisclosureAbstract_968502" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OperatingBankAccounts" xlink:label="loc_sftwu_OperatingBankAccounts_968505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968502" xlink:to="loc_sftwu_OperatingBankAccounts_968505" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MarketableSecuritiesHeldInTrust" xlink:label="loc_sftwu_MarketableSecuritiesHeldInTrust_968507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968502" xlink:to="loc_sftwu_MarketableSecuritiesHeldInTrust_968507" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WorkingCapitalDeficit" xlink:label="loc_sftwu_WorkingCapitalDeficit_968509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968502" xlink:to="loc_sftwu_WorkingCapitalDeficit_968509" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_968510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968502" xlink:to="loc_us-gaap_TaxesPayableCurrent_968510" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_968511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968502" xlink:to="loc_us-gaap_PrepaidTaxes_968511" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_DepositInTheTrust" xlink:label="loc_sftwu_DepositInTheTrust_968515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_GoingConcernDisclosureAbstract_968502" xlink:to="loc_sftwu_DepositInTheTrust_968515" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_630738" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_968553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_630738" xlink:to="loc_us-gaap_StatementTable_968553" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968553" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968554" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968554" xlink:to="loc_us-gaap_ClassOfStockDomain_968555" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968553" xlink:to="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_968557" xlink:to="loc_us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_968558" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_968556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968553" xlink:to="loc_us-gaap_StatementLineItems_968556" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract" xlink:label="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate" xlink:label="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate_968562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate_968562" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount" xlink:label="loc_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount_968563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount_968563" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes" xlink:label="loc_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes_968564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes_968564" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityNetIncome" xlink:label="loc_us-gaap_TemporaryEquityNetIncome_968565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract_968561" xlink:to="loc_us-gaap_TemporaryEquityNetIncome_968565" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract" xlink:label="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation_968567" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicDistributed" xlink:label="loc_us-gaap_EarningsPerShareBasicDistributed_968569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract_968566" xlink:to="loc_us-gaap_EarningsPerShareBasicDistributed_968569" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_968573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" xlink:to="loc_us-gaap_NetIncomeLoss_968573" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityNetIncome" xlink:label="loc_us-gaap_TemporaryEquityNetIncome_968574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" xlink:to="loc_us-gaap_TemporaryEquityNetIncome_968574" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic" xlink:label="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_968575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract_968571" xlink:to="loc_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic_968575" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_968577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968556" xlink:to="loc_us-gaap_EarningsPerShareAbstract_968577" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_968579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_968577" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_968579" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_968580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_968577" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_968580" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesParentheticalDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_973441" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_973444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_973441" xlink:to="loc_us-gaap_StatementTable_973444" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_973445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_973444" xlink:to="loc_us-gaap_StatementClassOfStockAxis_973445" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_973446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_973445" xlink:to="loc_us-gaap_ClassOfStockDomain_973446" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_973457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_973444" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_973457" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_973459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_973457" xlink:to="loc_us-gaap_EquityComponentDomain_973459" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_973461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_973459" xlink:to="loc_us-gaap_WarrantMember_973461" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_973447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_973444" xlink:to="loc_us-gaap_StatementLineItems_973447" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_973448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_973447" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_973448" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SummaryOfSignificantAccountingPoliciesAbstract" xlink:label="loc_sftwu_SummaryOfSignificantAccountingPoliciesAbstract_530209" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_632760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_SummaryOfSignificantAccountingPoliciesAbstract_530209" xlink:to="loc_us-gaap_StatementTable_632760" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_632761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_632760" xlink:to="loc_us-gaap_StatementClassOfStockAxis_632761" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_632762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_632761" xlink:to="loc_us-gaap_ClassOfStockDomain_632762" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_632760" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_632766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_632765" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_632766" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_632763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_632760" xlink:to="loc_us-gaap_StatementLineItems_632763" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaap_CashFDICInsuredAmount_530212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_632763" xlink:to="loc_us-gaap_CashFDICInsuredAmount_530212" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/InitialPublicOfferingAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_InitialPublicOfferingAbstract" xlink:label="loc_sftwu_InitialPublicOfferingAbstract_530217" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_InitialPublicOfferingAbstract_530217" xlink:to="loc_us-gaap_StatementTable_530219" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530219" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530223" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530223" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530224" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530219" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530226" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SecondClosingOfOfferingMember" xlink:label="loc_sftwu_SecondClosingOfOfferingMember_530228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" xlink:to="loc_sftwu_SecondClosingOfOfferingMember_530228" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_530229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530227" xlink:to="loc_us-gaap_IPOMember_530229" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530219" xlink:to="loc_us-gaap_StatementLineItems_530222" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_530230" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_530231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_530231" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530233" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530222" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530234" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/PrivatePlacementAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_530298" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_530298" xlink:to="loc_us-gaap_StatementTable_530300" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530301" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530301" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530302" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530305" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember_530307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" xlink:to="loc_us-gaap_PrivatePlacementMember_530307" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AdditionalPrivatePlacementMember" xlink:label="loc_sftwu_AdditionalPrivatePlacementMember_530309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530306" xlink:to="loc_sftwu_AdditionalPrivatePlacementMember_530309" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_530310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_530310" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530310" xlink:to="loc_us-gaap_EquityComponentDomain_530311" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_530312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_530311" xlink:to="loc_us-gaap_WarrantMember_530312" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530300" xlink:to="loc_us-gaap_StatementLineItems_530303" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530313" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_530314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_530314" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_530315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_530315" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530316" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530303" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_530317" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_530319" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_530319" xlink:to="loc_us-gaap_StatementTable_530321" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530322" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530322" xlink:to="loc_us-gaap_ClassOfStockDomain_530323" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530323" xlink:to="loc_us-gaap_CommonClassBMember_530325" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_530327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530326" xlink:to="loc_us-gaap_RelatedPartyDomain_530327" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SponsorMember" xlink:label="loc_sftwu_SponsorMember_530328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_530327" xlink:to="loc_sftwu_SponsorMember_530328" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_530341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_530341" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_530342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_530341" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_530342" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember" xlink:label="loc_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember_530352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_530342" xlink:to="loc_sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember_530352" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AdministrativeSupportAgreementMember" xlink:label="loc_sftwu_AdministrativeSupportAgreementMember_632776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_530342" xlink:to="loc_sftwu_AdministrativeSupportAgreementMember_632776" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_530348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_530348" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_530349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_530348" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_530349" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530357" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_530359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530358" xlink:to="loc_us-gaap_OverAllotmentOptionMember_530359" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_530618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_InvestmentTypeAxis_530618" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_530619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_530618" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_530619" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_530620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_530619" xlink:to="loc_us-gaap_WarrantMember_530620" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_968638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_968638" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_968640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_968638" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_968640" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_968641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_968640" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_968641" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530321" xlink:to="loc_us-gaap_StatementLineItems_530324" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_530329" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_530330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_530330" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_530334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_530334" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CommonStockSubjectToForfeiture" xlink:label="loc_sftwu_CommonStockSubjectToForfeiture_530335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_CommonStockSubjectToForfeiture_530335" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CommonStockNotSubjectToForfeiture" xlink:label="loc_sftwu_CommonStockNotSubjectToForfeiture_530647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_CommonStockNotSubjectToForfeiture_530647" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_530337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_530337" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsShares" xlink:label="loc_us-gaap_CommonStockDividendsShares_530336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_CommonStockDividendsShares_530336" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfCommonStockHeld" xlink:label="loc_sftwu_PercentageOfCommonStockHeld_530338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_PercentageOfCommonStockHeld_530338" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_530360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_SharePrice_530360" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_530351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_530351" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WorkingCapitalLoanDueToRelatedParty" xlink:label="loc_sftwu_WorkingCapitalLoanDueToRelatedParty_530353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_sftwu_WorkingCapitalLoanDueToRelatedParty_530353" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_530354" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_630744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_630744" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_968646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530324" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_968646" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/CommitmentsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_530362" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_530362" xlink:to="loc_us-gaap_StatementTable_530364" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530365" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_530368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530366" xlink:to="loc_us-gaap_OverAllotmentOptionMember_530368" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_968591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_968591" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_968591" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_BlackSkyMember" xlink:label="loc_sftwu_BlackSkyMember_968595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_968593" xlink:to="loc_sftwu_BlackSkyMember_968595" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_968596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_968596" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_968598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_968596" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_968598" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AgreementAxis" xlink:label="loc_sftwu_AgreementAxis_973473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_sftwu_AgreementAxis_973473" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_AgreementDomain" xlink:label="loc_sftwu_AgreementDomain_973474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_AgreementAxis_973473" xlink:to="loc_sftwu_AgreementDomain_973474" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PipeInvestmentSubscriptionAgreementsMember" xlink:label="loc_sftwu_PipeInvestmentSubscriptionAgreementsMember_973475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_AgreementDomain_973474" xlink:to="loc_sftwu_PipeInvestmentSubscriptionAgreementsMember_973475" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SponsorSupportAgreementMember" xlink:label="loc_sftwu_SponsorSupportAgreementMember_973503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_AgreementDomain_973474" xlink:to="loc_sftwu_SponsorSupportAgreementMember_973503" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_StockholderSupportAgreementMember" xlink:label="loc_sftwu_StockholderSupportAgreementMember_973511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_AgreementDomain_973474" xlink:to="loc_sftwu_StockholderSupportAgreementMember_973511" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceAxis" xlink:label="loc_sftwu_TriggerPriceAxis_973505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_sftwu_TriggerPriceAxis_973505" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_TriggerPriceDomain" xlink:label="loc_sftwu_TriggerPriceDomain_973506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_TriggerPriceAxis_973505" xlink:to="loc_sftwu_TriggerPriceDomain_973506" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SharePriceTriggeringWarrantExerciseMember" xlink:label="loc_sftwu_SharePriceTriggeringWarrantExerciseMember_973507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_TriggerPriceDomain_973506" xlink:to="loc_sftwu_SharePriceTriggeringWarrantExerciseMember_973507" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersAxis" xlink:label="loc_sftwu_ShareholdersAxis_973512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_sftwu_ShareholdersAxis_973512" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareholdersDomain" xlink:label="loc_sftwu_ShareholdersDomain_973513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_ShareholdersAxis_973512" xlink:to="loc_sftwu_ShareholdersDomain_973513" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CertainShareholdersOfBlackSkyholdingsMember" xlink:label="loc_sftwu_CertainShareholdersOfBlackSkyholdingsMember_973514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_ShareholdersDomain_973513" xlink:to="loc_sftwu_CertainShareholdersOfBlackSkyholdingsMember_973514" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530364" xlink:to="loc_us-gaap_StatementLineItems_530367" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits" xlink:label="loc_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits_530369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits_530369" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction" xlink:label="loc_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction_530370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction_530370" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritersOverAllotmentOptionPeriod" xlink:label="loc_sftwu_UnderwritersOverAllotmentOptionPeriod_530371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_UnderwritersOverAllotmentOptionPeriod_530371" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritingDiscountPerUnit" xlink:label="loc_sftwu_UnderwritingDiscountPerUnit_530372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_UnderwritingDiscountPerUnit_530372" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_530373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_530373" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_UnderwritingDeferredFeePerUnit" xlink:label="loc_sftwu_UnderwritingDeferredFeePerUnit_530374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_UnderwritingDeferredFeePerUnit_530374" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PaymentsOfUnderwritingDeferredFee" xlink:label="loc_sftwu_PaymentsOfUnderwritingDeferredFee_530375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PaymentsOfUnderwritingDeferredFee_530375" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_968601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_968601" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_968602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_968602" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_968604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_968604" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_CashPayablePerShare" xlink:label="loc_sftwu_CashPayablePerShare_968606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_CashPayablePerShare_968606" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_973477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_973477" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_973478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_973478" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromOtherEquity" xlink:label="loc_us-gaap_ProceedsFromOtherEquity_973480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_ProceedsFromOtherEquity_973480" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission" xlink:label="loc_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission_973485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission_973485" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview" xlink:label="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview_973486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview_973486" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview" xlink:label="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview_973487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview_973487" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective" xlink:label="loc_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective_973495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective_973495" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination" xlink:label="loc_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination_973501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination_973501" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaap_SharePrice_973508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_us-gaap_SharePrice_973508" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger" xlink:label="loc_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger_973510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger_973510" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective" xlink:label="loc_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective_973516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530367" xlink:to="loc_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective_973516" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/StockholderSEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_530385" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_530387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_530385" xlink:to="loc_us-gaap_StatementTable_530387" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_530388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_StatementClassOfStockAxis_530388" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_530389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_530388" xlink:to="loc_us-gaap_ClassOfStockDomain_530389" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_530391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530389" xlink:to="loc_us-gaap_CommonClassAMember_530391" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_530392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_530389" xlink:to="loc_us-gaap_CommonClassBMember_530392" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_530395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_530393" xlink:to="loc_us-gaap_RelatedPartyDomain_530395" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_SponsorMember" xlink:label="loc_sftwu_SponsorMember_530396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_530395" xlink:to="loc_sftwu_SponsorMember_530396" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_530397" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_530398" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_530400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_530400" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_530401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_530400" xlink:to="loc_us-gaap_EquityComponentDomain_530401" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_530390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_530387" xlink:to="loc_us-gaap_StatementLineItems_530390" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_530403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_530403" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_530404" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_530405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockSharesIssued_530405" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_530406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_530406" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_530407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_530407" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_530408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_530408" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_530409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockVotingRights_530409" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_530410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockSharesIssued_530410" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_530411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_530411" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfCommonStockHeld" xlink:label="loc_sftwu_PercentageOfCommonStockHeld_530413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_sftwu_PercentageOfCommonStockHeld_530413" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_DescriptionOfMinimumVotesToBePolled" xlink:label="loc_sftwu_DescriptionOfMinimumVotesToBePolled_530414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_sftwu_DescriptionOfMinimumVotesToBePolled_530414" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_630477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_530390" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_630477" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/WarrantLiabilityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilityAbstract" xlink:label="loc_sftwu_WarrantLiabilityAbstract_968488" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilitiesTable" xlink:label="loc_sftwu_WarrantLiabilitiesTable_968491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilityAbstract_968488" xlink:to="loc_sftwu_WarrantLiabilitiesTable_968491" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_968493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesTable_968491" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_968493" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_968494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_968493" xlink:to="loc_us-gaap_EquityComponentDomain_968494" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_968495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_968494" xlink:to="loc_us-gaap_WarrantMember_968495" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesTable_968491" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968500" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968500" xlink:to="loc_us-gaap_ClassOfStockDomain_968501" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_968506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_968501" xlink:to="loc_us-gaap_CommonClassAMember_968506" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantLiabilitiesLineItems" xlink:label="loc_sftwu_WarrantLiabilitiesLineItems_968512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesTable_968491" xlink:to="loc_sftwu_WarrantLiabilitiesLineItems_968512" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination" xlink:label="loc_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination_968513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination_968513" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsExercisablePeriodFromClosingOfOffering" xlink:label="loc_sftwu_WarrantsExercisablePeriodFromClosingOfOffering_968514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsExercisablePeriodFromClosingOfOffering_968514" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ClassOfWarrantOrRightRedemptionPrice" xlink:label="loc_sftwu_ClassOfWarrantOrRightRedemptionPrice_968517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_ClassOfWarrantOrRightRedemptionPrice_968517" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants" xlink:label="loc_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants_968518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants_968518" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants" xlink:label="loc_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants_968519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants_968519" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsRedemptionCovenantThresholdTradingDays" xlink:label="loc_sftwu_WarrantsRedemptionCovenantThresholdTradingDays_968520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsRedemptionCovenantThresholdTradingDays_968520" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays" xlink:label="loc_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays_968521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays_968521" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentageOfWarrantsExercisePrice" xlink:label="loc_sftwu_PercentageOfWarrantsExercisePrice_968523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_PercentageOfWarrantsExercisePrice_968523" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968525" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentOfGrossProceedsToEquityProceeds" xlink:label="loc_sftwu_PercentOfGrossProceedsToEquityProceeds_968528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_PercentOfGrossProceedsToEquityProceeds_968528" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MarketPriceOfWarrant" xlink:label="loc_sftwu_MarketPriceOfWarrant_968529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_MarketPriceOfWarrant_968529" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_ShareRedemptionTriggerPrice" xlink:label="loc_sftwu_ShareRedemptionTriggerPrice_968531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_ShareRedemptionTriggerPrice_968531" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice" xlink:label="loc_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice_968532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_sftwu_WarrantLiabilitiesLineItems_968512" xlink:to="loc_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice_968532" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsDetails">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_630409" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_630409" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_630419" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_630457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_630420" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_630457" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_632818" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_632820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_632820" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_968366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_632819" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_968366" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_632821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_632821" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_632821" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_MarketableSecuritiesHeldInTrustMember" xlink:label="loc_sftwu_MarketableSecuritiesHeldInTrustMember_632823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_632822" xlink:to="loc_sftwu_MarketableSecuritiesHeldInTrustMember_632823" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_968357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_968357" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_968357" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember_968361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" xlink:to="loc_sftwu_PublicWarrantsMember_968361" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember_968362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968359" xlink:to="loc_us-gaap_PrivatePlacementMember_968362" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_630418" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_630446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_630446" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_630454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_630446" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_630454" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_968355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_630421" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_968355" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_968356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_968355" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_968356" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsQuantitativeInformationAbstract" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_968369" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_968369" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_968371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_968371" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_968372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_968371" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_968372" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_968374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_968374" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_968375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_968375" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_968376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_968376" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_968378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_968378" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_968379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_968372" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_968379" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_968381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_968370" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_968381" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_968383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_968381" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_968383" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfWarrantsDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_968412" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_968413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WarrantsAndRightsNoteDisclosureAbstract_968412" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_968413" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_968414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_FinancialInstrumentAxis_968414" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_968414" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaap_WarrantMember_968416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_968415" xlink:to="loc_us-gaap_WarrantMember_968416" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_968419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_968418" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_968419" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_968422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_968422" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_968422" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaap_PrivatePlacementMember_968424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" xlink:to="loc_us-gaap_PrivatePlacementMember_968424" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember_968426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_968423" xlink:to="loc_sftwu_PublicWarrantsMember_968426" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_968413" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel_968435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" xlink:to="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel_968435" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions_968440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" xlink:to="loc_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions_968440" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel" xlink:label="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel_968441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_968429" xlink:to="loc_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel_968441" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.osprey-technology.com/role/FairValueMeasurementsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_968452" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_968454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_968452" xlink:to="loc_us-gaap_StatementTable_968454" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_968455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_StatementClassOfStockAxis_968455" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_968456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_968455" xlink:to="loc_us-gaap_ClassOfStockDomain_968456" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_968458" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PrivatePlacementWarrantsMember" xlink:label="loc_sftwu_PrivatePlacementWarrantsMember_968460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" xlink:to="loc_sftwu_PrivatePlacementWarrantsMember_968460" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="sftwu-20210531.xsd#sftwu_PublicWarrantsMember" xlink:label="loc_sftwu_PublicWarrantsMember_968461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_968459" xlink:to="loc_sftwu_PublicWarrantsMember_968461" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_968463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_968462" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_968463" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_968457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_968454" xlink:to="loc_us-gaap_StatementLineItems_968457" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968457" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_968466" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_968467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_968457" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_968467" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708310360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 24, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document 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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--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="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Osprey Technology Acquisition Corp.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001753539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Units, each consisting of one share of Class A common stock, $0.0001 par value per share, and one-half of one redeemable warrant<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SFTWU<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,531,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600709904824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 171,208<span></span>
</td>
<td class="nump">$ 399,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">64,167<span></span>
</td>
<td class="nump">90,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Prepaid income taxes</a></td>
<td class="nump">255,364<span></span>
</td>
<td class="nump">255,364<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">490,739<span></span>
</td>
<td class="nump">745,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldInTrustNoncurrent', window );">Marketable securities held in Trust Account</a></td>
<td class="nump">318,053,820<span></span>
</td>
<td class="nump">318,041,728<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">318,544,559<span></span>
</td>
<td class="nump">318,787,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">4,064,980<span></span>
</td>
<td class="nump">2,157,963<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">4,064,980<span></span>
</td>
<td class="nump">2,157,963<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liabilities</a></td>
<td class="nump">46,453,375<span></span>
</td>
<td class="nump">35,731,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_DeferredUnderwritingFeePayable', window );">Deferred underwriting fee payable</a></td>
<td class="nump">11,068,750<span></span>
</td>
<td class="nump">11,068,750<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">61,587,105<span></span>
</td>
<td class="nump">48,958,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments (Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Class A common stock subject to possible redemption, 31,625,000 and 26,315,833 shares at redemption value at March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">318,259,184<span></span>
</td>
<td class="nump">264,828,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' (Deficit) 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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value; 1,000,000 shares authorized; none issued and outstanding</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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,475,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(61,302,521)<span></span>
</td>
<td class="num">(22,477,253)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' (Deficit) Equity</a></td>
<td class="num">(61,301,730)<span></span>
</td>
<td class="nump">5,000,009<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' (DEFICIT) EQUITY</a></td>
<td class="nump">318,544,559<span></span>
</td>
<td class="nump">318,787,032<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common 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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' (Deficit) 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' (Deficit) Equity</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">530<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common 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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' (Deficit) 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock</a></td>
<td class="nump">791<span></span>
</td>
<td class="nump">791<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' (Deficit) Equity</a></td>
<td class="nump">$ 791<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_DeferredUnderwritingFeePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred underwriting fee payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_DeferredUnderwritingFeePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldInTrustNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldInTrustNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&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 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708767640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">31,625,000<span></span>
</td>
<td class="nump">26,315,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,309,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,309,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">31,625,000<span></span>
</td>
<td class="nump">26,315,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common 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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">7,906,250<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">7,906,250<span></span>
</td>
<td class="nump">7,906,250<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708819224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED 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, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_OperatingAndFormationCosts', window );">Operating and formation costs</a></td>
<td class="nump">$ 2,201,632<span></span>
</td>
<td class="nump">$ 258,326<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(2,201,632)<span></span>
</td>
<td class="num">(258,326)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability</a></td>
<td class="num">(10,721,500)<span></span>
</td>
<td class="nump">5,393,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount', window );">Interest earned on marketable securities held in Trust Account</a></td>
<td class="nump">47,155<span></span>
</td>
<td class="nump">1,207,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gain on marketable securities held in Trust Account</a></td>
<td class="nump">4,987<span></span>
</td>
<td class="nump">378,250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(10,669,358)<span></span>
</td>
<td class="nump">6,979,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) Income before provision for income taxes</a></td>
<td class="num">(12,870,990)<span></span>
</td>
<td class="nump">6,721,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(278,836)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (12,870,990)<span></span>
</td>
<td class="nump">$ 6,442,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation', window );">Basic and diluted weighted average shares outstanding, Class A common stock subject to possible redemption</a></td>
<td class="nump">28,793,444<span></span>
</td>
<td class="nump">28,488,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding, Non-redeemable common stock</a></td>
<td class="nump">10,737,806<span></span>
</td>
<td class="nump">11,565,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net income/loss per share</a></td>
<td class="num">$ (1.20)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_CommonStockSubjectToMandatoryRedemptionMember', window );">Common Stock Subject to Mandatory Redemption [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation', window );">Basic and diluted weighted average shares outstanding, Class A common stock subject to possible redemption</a></td>
<td class="nump">28,793,444<span></span>
</td>
<td class="nump">27,965,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net income/loss per share</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest income from investments held in trust account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_InterestIncomeFromInvestmentsHeldInTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_OperatingAndFormationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating&#160;and formation&#160;costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_OperatingAndFormationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_CommonStockSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_CommonStockSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708087336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Class A Common Stock</div></th>
<th class="th"><div>Class B Common Stock</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 5,000,004<span></span>
</td>
<td class="nump">$ 12,210,705<span></span>
</td>
<td class="num">$ (7,211,857)<span></span>
</td>
<td class="nump">$ 365<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning Balance (shares) at Dec. 31, 2019</a></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,659,576<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption', window );">Change in value of common stock subject to possible redemption</a></td>
<td class="num">(6,442,449)<span></span>
</td>
<td class="num">(6,442,397)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (52)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares', window );">Change in value of common stock subject to possible redemption, 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="num">(522,887)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income/loss</a></td>
<td class="nump">6,442,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,442,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2020</a></td>
<td class="nump">5,000,009<span></span>
</td>
<td class="nump">5,768,308<span></span>
</td>
<td class="num">(769,403)<span></span>
</td>
<td class="nump">$ 313<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance (shares) at Mar. 31, 2020</a></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,136,689<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balance at Dec. 31, 2020</a></td>
<td class="nump">5,000,009<span></span>
</td>
<td class="nump">27,475,941<span></span>
</td>
<td class="num">(22,477,253)<span></span>
</td>
<td class="nump">$ 530<span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning Balance (shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,309,167<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption', window );">Change in value of common stock subject to possible redemption</a></td>
<td class="num">(53,430,749)<span></span>
</td>
<td class="num">(27,475,941)<span></span>
</td>
<td class="num">(25,954,278)<span></span>
</td>
<td class="num">$ (530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares', window );">Change in value of common stock subject to possible redemption, 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="num">(5,309,167)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income/loss</a></td>
<td class="num">(12,870,990)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,870,990)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance at Mar. 31, 2021</a></td>
<td class="num">$ (61,301,730)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (61,302,521)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 791<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance (shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in value of common stock subject to possible redemption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in value of common stock subject to possible redemption shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemptionShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708148296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">$ (12,870,990)<span></span>
</td>
<td class="nump">$ 6,442,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability</a></td>
<td class="nump">10,721,500<span></span>
</td>
<td class="num">(5,393,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount', window );">Interest income earned on marketable securities held in Trust Account</a></td>
<td class="num">(47,155)<span></span>
</td>
<td class="num">(1,207,866)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gain on marketable securities held in Trust Account</a></td>
<td class="num">(4,987)<span></span>
</td>
<td class="num">(378,250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">26,257<span></span>
</td>
<td class="num">(30,985)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">1,907,017<span></span>
</td>
<td class="num">(52,712)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,043<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(268,358)<span></span>
</td>
<td class="num">(342,023)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ProceedsFromInterestWithdrawnForTaxPayments', window );">Interest withdrawn for tax payments</a></td>
<td class="nump">40,050<span></span>
</td>
<td class="nump">115,392<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">40,050<span></span>
</td>
<td class="nump">115,392<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net Change in Cash</a></td>
<td class="num">(228,308)<span></span>
</td>
<td class="num">(226,631)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash &#8211; Beginning</a></td>
<td class="nump">399,516<span></span>
</td>
<td class="nump">1,083,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash &#8211; Ending</a></td>
<td class="nump">171,208<span></span>
</td>
<td class="nump">856,980<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption', window );">Change in value of Class A common stock subject to possible redemption</a></td>
<td class="nump">$ 53,430,749<span></span>
</td>
<td class="nump">$ 6,442,449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in value of common stock subject to possible redemption</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ChangeInValueOfCommonStockSubjectToPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest earned on marketable securities held in Trust Account</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_ProceedsFromInterestWithdrawnForTaxPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from interest withdrawn for tax payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ProceedsFromInterestWithdrawnForTaxPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600801458648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description Of Organization And Business Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of Organization and Business Operations</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 1&#8212;DESCRIPTION OF ORGANIZATION AND BUSINESS OPERATIONS </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Osprey Technology Acquisition Corp. (the &#8220;Company&#8221;) was incorporated in Delaware as a blank check company under the name &#8220;Osprey Acquisition Corp.&#160;II&#8221; on June&#160;15, 2018. The Company changed its name to &#8220;Osprey Energy Acquisition Corp. II&#8221; on September&#160;27, 2018 and then to &#8220;Osprey Technology Acquisition Corp.&#8221; on June&#160;17, 2019. The Company was formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has generated no revenues to date and it does not expect that it will generate operating revenues until it consummates an initial business combination at the earliest. Although the Company may pursue an acquisition opportunity in any business or industry, it intends to focus on opportunities in the technology sector, particularly companies pursuing a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Software-as-a-Service</div></div></div> (&#8220;SaaS&#8221;) model. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has one subsidiary, Osprey Technology Merger Sub, Inc., a direct wholly owned subsidiary of the Company incorporated in Delaware on February&#160;16, 2021. (&#8220;Merger Sub&#8221;) (see Note 7). </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of March&#160;31, 2021, the Company had not commenced operations. All activity through March&#160;31, 2021 relates to the Company&#8217;s formation, the initial public offering (the &#8220;Initial Public Offering&#8221;), which is described below, identifying a target company for a Business Combination, and activities in connection with the proposed acquisition of BlackSky Holdings, Inc., a Delaware corporation (&#8220;<div style="text-decoration:underline;display:inline;">BlackSky</div>&#8221;) (see Note 7). </div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The registration statements for the Company&#8217;s Initial Public Offering were declared effective on October&#160;31, 2019. On November&#160;5, 2019, the Company consummated the Initial Public Offering of 27,500,000 units (the &#8220;Units&#8221; and, with respect to the shares of Class&#160;A common stock included in the Units sold, the &#8220;Public Shares&#8221;), at $10.00 per Unit, generating gross proceeds of $275,000,000, which is described in Note 4. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the sale of 7,500,000 warrants (the &#8220;Private Placement Warrants&#8221;) at a price of $1.00 per Private Placement Warrant in a private placement to Osprey Sponsor II, LLC (the &#8220;Sponsor&#8221;), generating gross proceeds of $7,500,000, which is described in Note 5. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Following the closing of the Initial Public Offering on November&#160;5, 2019, an amount of $275,000,000 ($10.00 per Unit) from the net proceeds of the sale of the Units in the Initial Public Offering and the sale of the Private Placement Warrants was placed in a trust account (the &#8220;Trust Account&#8221;) and invested in U.S. government securities, within the meaning set forth in Section&#160;2(a)(16) of the Investment Company Act, with a maturity of 185 days or less or in any open-ended investment company that holds itself out as a money market fund meeting the conditions of Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2a-7</div> of the Investment Company Act of 1940, as amended (the &#8220;Investment Company Act&#8221;), as determined by the Company, until the earlier of: (i)&#160;the completion of a Business Combination or (ii)&#160;the distribution of the Trust Account, as described below. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November&#160;11, 2019, the underwriters notified the Company of their intention to exercise their over-allotment option in full on November&#160;13, 2019. As such, on November&#160;13, 2019, the Company consummated the sale of an additional 4,125,000 Units, at $10.00 per Unit, and the sale of an additional 825,000 Private Placement Warrants, at $1.00 per Private Placement Warrant, generating total gross proceeds of $42,075,000. A total of $41,250,000 of the net proceeds was deposited into the Trust Account, bringing the aggregate proceeds deposited in the Trust Account to $316,250,000. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transaction costs for the Initial Public Offering amounted to $18,047,876 consisting of $6,325,000 of underwriting fees, $11,068,750 of deferred underwriting fees and $654,126 of other offering costs. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds are intended to be applied generally toward consummating a Business Combination. The Company&#8217;s initial Business Combination must be with one or more target businesses that together have a fair market value equal to at least 80% of the balance in the Trust Account (excluding the deferred underwriting fees and taxes payable on income earned on the Trust Account) at the time of the signing an agreement to enter into a Business Combination. The Company will only complete a Business Combination if the post-transaction company owns or acquires 50% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the target sufficient for it not to be required to register as an investment company under the Investment Company Act. There is no assurance that the Company will be able to complete a Business Combination successfully. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company will provide its holders of the outstanding Public Shares (the &#8220;public stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares upon the completion of a Business Combination either (i)&#160;in connection with a stockholder meeting called to approve the Business Combination or (ii)&#160;by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The public stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then on deposit in the Trust Account ($10.00 per Public Share, plus any pro rata interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income tax obligations). There will be no redemption rights upon the completion of a Business Combination with respect to the Company&#8217;s warrants. </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company will proceed with a Business Combination if the Company has net tangible assets of at least $5,000,001 upon such consummation of a Business Combination and, if the Company seeks stockholder approval, a majority of the outstanding shares voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its Amended and Restated Certificate of Incorporation, conduct the redemptions pursuant to the tender offer rules of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transaction is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules and not pursuant to the tender offer rules. If the Company seeks stockholder approval in connection with a Business Combination, the Company&#8217;s Sponsor has agreed to vote its Founder Shares (as defined below in Note 5) and any Public Shares purchased during or after the Initial Public Offering in favor of approving a Business Combination. Additionally, each public stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Notwithstanding the foregoing, if the Company seeks stockholder approval of a Business Combination and it does not conduct redemptions pursuant to the tender offer rules, the Company&#8217;s Amended and Restated Certificate of Incorporation provides that a public stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a &#8220;group&#8221; (as defined under Section&#160;13 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)), will be restricted from redeeming its shares with respect to more than an aggregate of 15% or more of the Public Shares, without the prior consent of the Company. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed (a)&#160;to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b)&#160;not to propose an amendment to the Company&#8217;s Amended and Restated Certificate of Incorporation (a)&#160;that would modify the substance or timing of the Company&#8217;s obligation to allow redemption in connection with a Business Combination or to redeem 100% of its Public Shares if the Company does not complete a Business Combination or (b)&#160;with respect to any other provision relating to stockholders&#8217; rights or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-initial</div> Business Combination activity, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company will have until November&#160;5, 2021 to consummate a Business Combination (the &#8220;Combination Period&#8221;). If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&#160;cease all operations except for the purpose of winding up, (ii)&#160;as promptly as reasonably possible but not more than ten business days thereafter, redeem the Public Shares, at a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">per-share</div> price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account, including interest earned on the funds held in the Trust Account and not previously released to the Company to pay franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish the public stockholders&#8217; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&#160;as promptly as reasonably possible following such redemption, subject to the approval of the Company&#8217;s remaining stockholders and the Company&#8217;s board of directors, dissolve and liquidate, subject in each case to the Company&#8217;s obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law. There will be no redemption rights or liquidating distributions with respect to the Company&#8217;s warrants, which will expire worthless if the Company fails to complete a Business Combination within the Combination Period. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Sponsor has agreed to waive its liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the Sponsor or any of the Company&#8217;s officers, directors or any of their affiliates acquires Public Shares in or after the Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed to waive their rights to their deferred underwriting commission (see Note 7) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included with the other funds held in the Trust Account that will be available to fund the redemption of the Public Shares. In the event of such distribution, it is possible that the per share value of the assets remaining available for distribution will be less than the Initial Public Offering price per Unit ($10.00). </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In order to protect the amounts held in the Trust Account, Mr.&#160;Jonathan Cohen, the Company&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Co-Chairman,</div> has agreed to be liable to the Company if and to the extent any claims by a vendor for services rendered or products sold to the Company, or a prospective target business with which the Company has discussed entering into a definitive agreement, reduce the amount of funds in the Trust Account to below (i) $10.00 per share or (ii)&#160;such lesser amount per Public Share held in the Trust Account as of the date of the liquidation of the Trust Account due to reductions in the value of the trust assets. This liability will not apply with respect to any claims by a third party who executed a waiver of any and all rights to seek access to the Trust Account or to any claims under the Company&#8217;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, Mr.&#160;Jonathan Cohen will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that Mr.&#160;Jonathan Cohen will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all vendors, service providers, prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account. </div> <div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Risks and Uncertainties </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Management continues to evaluate the impact of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company&#8217;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these financial statements. The financial statements do not include any adjustments that might result from the outcome of this uncertainty. </div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://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 http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711659704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Concern<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_GoingConcernDisclosureAbstract', window );"><strong>Going Concern Disclosure [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="top.Show.showAR( this, 'defref_sftwu_GoingConcernDisclosureTextBlock', window );">Going Concern Disclosure [Text Block]</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 2&#8212;</div></div><div style="display:inline;"><div style="color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;;font-weight:bold;display:inline;">GOING CONCER</div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of March&#160;31, 2021, the Company had $171,208 in its operating bank accounts, $318,053,820 in marketable securities held in the Trust Account to be used for a Business Combination or to repurchase or redeem its Public Shares in connection therewith and a working capital deficit of $3,779,605, which excludes franchise taxes payable of $50,000 and prepaid income taxes of $255,364. As of March&#160;31, 2021, approximately $1,804,000 of the amount on deposit in the Trust Account represented interest income, which is available to pay the Company&#8217;s tax obligations, if any. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Until the consummation of a Business Combination, the Company use the funds not held in the Trust Account for identifying and evaluating target businesses, performing due diligence on prospective target businesses, traveling to and from the offices, plants or similar location of prospective target businesses or their representatives or owners, reviewing corporate documents and material agreements of prospective target businesses and structuring, negotiating and completing a Business Combination.&#160;</div> </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company will need to raise additional capital through loans or additional investments from its Sponsor, an affiliate of the Sponsor, or its officers or directors. The Company&#8217;s officers, directors and Sponsor, or their affiliates, may, but are not obligated to, loan the Company funds, from time to time or at any time, in whatever amount they deem reasonable in their sole discretion, to meet the Company&#8217;s working capital needs. Accordingly, the Company may not be able to obtain additional financing. If the Company is unable to raise additional capital, it may be required to take additional measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing operations, suspending the pursuit of a potential transaction, and reducing overhead expenses. The Company cannot provide any assurance that new financing will be available to it on commercially acceptable terms, if at all. These conditions raise substantial doubt about the Company&#8217;s ability to continue as a going concern through November&#160;5, 2021, which is the date the Company is required to cease all operations except for the purpose of winding up if it has not completed a Business Combination. These condensed financial statements do not include any adjustments relating to the recovery of the recorded assets or the classification of the liabilities that might be necessary should the Company be unable to continue as a going concern. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_sftwu_GoingConcernDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Going concern disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_GoingConcernDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_GoingConcernDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Going concern disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_GoingConcernDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600801458648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 3&#8212;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of Presentation </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and in accordance with the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 8 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> of the SEC. Certain information or footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. Accordingly, they do not include all the information and footnotes necessary for a complete presentation of financial position, results of operations, or cash flows. In the opinion of management, the accompanying unaudited condensed financial statements include all adjustments, consisting of a normal recurring nature, which are necessary for a fair presentation of the financial position, operating results and cash flows for the periods presented. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed financial statements should be read in conjunction with the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K/A</div> for the year ended December&#160;31, 2020 as filed with the SEC on May&#160;12, 2021, which contains the audited financial statements and notes thereto. The financial information as of December&#160;31, 2020 is derived from the audited financial statements presented in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K/A</div> for the year ended December&#160;31, 2020. The interim results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2021 or for any future interim periods. </div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Emerging Growth Company </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it 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 independent registered public accounting firm attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. </div></div> <div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company&#8217;s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company, and that has opted out of using the extended transition period, difficult or impossible because of the potential differences in accounting standards used.&#160;</div> </div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Use of Estimates </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the condensed financial statements in conformity with GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Cash and Cash Equivalents </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company considers all short-term investments with an original maturity of three months or less when purchased to be cash equivalents. The Company did not have any cash equivalents as of March&#160;31, 2021 and December&#160;31, 2020. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Marketable Securities Held in Trust Account </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At March&#160;31, 2021 and December&#160;31, 2020, the assets held in the Trust Account were substantially held in U.S. Treasury Bills. </div></div>   <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Warrant Liability </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 480, Distinguishing Liabilities from Equity (&#8220;ASC 480&#8221;) and ASC 815, Derivatives and Hedging (&#8220;ASC 815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own common s<div style="letter-spacing: 0px; top: 0px;;display:inline;">tock</div> and whether the warrant holders could potentially require &#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. As of March&#160;31, 2021 and December&#160;31, 2020, both the Public Warrants and Private Placement Warrants were accounted for as liabilities (see Note 8).&#8221; </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in-capital</div></div> at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in connection with its Initial Public Offering in accordance with the guidance contained in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40-15-7D,</div></div></div> under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statement of operations. The fair value of the warrants initially was estimated using a Binomial Lattice Model (see Note 9)<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div>   <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class&#160;A common Stock Subject to Possible Redemption </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC&#160;480. Shares Class&#160;A common stock subject to mandatory redemption is classified as a liability instrument and is measured at fair value. Conditionally redeemable common stock (including common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) is classified as temporary equity. At all other times, common stock is classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to occurrence of uncertain future events. Accordingly, Class&#160;A common stock subject to possible redemption is presented at redemption value as temporary equity, outside of the stockholders&#8217; equity section of the Company&#8217;s balance sheets. </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of redeemable common stock to equal the redemption value at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock are affected by charges against additional paid in capital and accumulated </div></div> <div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">deficit. The value of the redeemable common stock is adjusted for amounts that are due to be repaid to the Trust Account for prepaid taxes, net of amounts that may withdrawn for the payment of the Company&#8217;s taxes.</div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company follows the asset and liability method of accounting for income taxes under ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March&#160;31, 2021 and December&#160;31, 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company may be subject to potential examination by federal, state and city taxing authorities in the areas of income taxes. These potential examinations may include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions and compliance with federal, state and city tax laws. The Company is subject to income tax examinations by major taxing authorities since inception. The Company&#8217;s management does not expect that the total amount of unrecognized tax benefits will materially change over the next twelve months. </div></div> <div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">On March&#160;27, 2020, the CARES Act was enacted in response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. Under ASC 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted. The CARES Act made various tax law changes including among other things (i)&#160;increasing the limitation under Section&#160;163(j) of the Internal Revenue Code of 1986, as amended (the &#8220;IRC&#8221;) for 2019 and 2020 to permit additional expensing of interest (ii)&#160;enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section&#160;168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv)&#160;enhancing the recoverability of alternative minimum tax credits. Given the Company&#8217;s full valuation allowance position and capitalization of all costs, the CARES Act did not have an impact on the financial statements. </div>   <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Net Income (Loss) Per Common Share </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period, excluding shares of common stock subject to forfeiture. </div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s statement of operations includes a presentation of income (loss) per share for common s<div style="letter-spacing: 0px; top: 0px;;display:inline;">tock</div> subject to possible redemption in a manner similar to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method of income (loss) per share. Net income (loss) per&#160;share, basic and diluted, for common stock subject to possible redemption is calculated by dividing the proportionate share of income or loss on marketable securities held by the Trust Account, net of applicable franchise and income taxes, by the weighted average number of shares of common stock subject to possible redemption outstanding since original issuance<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share, basic and diluted, for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> common stock is calculated by dividing the net income (loss), adjusted for income or loss on marketable securities attributable to common stock subject to possible redemption, by the weighted average number of share of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> common stock outstanding for the period. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock includes Founder Shares and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> shares of common stock as these shares do not have any redemption features. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock participates in the income or loss on marketable securities based on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> shares&#8217; proportionate interest. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the calculatio<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div>&#160;of basic and diluted net income (loss) per&#160;share (in dollars, except per share amounts): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:71%;"></td><td style="vertical-align:bottom;;width:4%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> March&#160;31,</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class&#160;A Common stock subject to possible redemption</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: Earnings allocable to Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Interest earned on marketable securities held in Trust Account</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">37,333</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,088,046</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gain on marketable securities held in Trust Account</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">3,948</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">340,728</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: interest available to be withdrawn for payment of taxes</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(39,585</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(296,216</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,696</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,132,558</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator: Weighted Average Class&#160;A Common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted weighted average shares outstanding, Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">28,793,444</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">28,488,312</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Basic and diluted net income per share, Class&#160;A common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0.00</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.04</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Redeemable</div> Common Stock</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator: Net Loss minus Net Earnings</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (Loss) Income</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(12,870,990</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">6,442,454</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: Net income allocable to Class&#160;A Common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,696</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,132,558</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Redeemable</div> Net (Loss) Income</div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(12,872,686</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">5,309,896</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Denominator: Weighted Average <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-Redeemable</div> Common Stock</div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic and diluted weighted average shares outstanding, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock</div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10,737,806</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">11,565,826</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic and diluted net (loss) income per share, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-redeemable</div> common stock</div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.20</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.46</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="width: 9%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; margin-left: 11%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:13%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="text-align:left;;vertical-align:top;;width:5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has not considered the effect of the warrants sold in the Initial Public Offering and private placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div>   <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;;text-align:left;">&#160;</div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> </div><div style="margin-block: 0em; margin-bottom: 0px; margin-top: 0px;">&#160;</div><div><div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of&#160;</div> $250,000. The Company has not experienced losses on these accounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value of Financial Instruments </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company&#8217;s assets and liabilities, which qualify as financial instruments under ASC&#160;Topic 820, &#8220;Fair Value Measurement,&#8221; approximates the carrying amounts represented in the accompanying condensed balance sheets, primarily due to their short-term nature. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurements </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets; </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recent Accounting Standards </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06,</div> Debt &#8212; Debt with Conversion and Other Options (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20)</div> and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40)</div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06&#8221;)</div> to simplify accounting for certain financial instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and simplifies the derivative scope exception guidance pertaining to equity classification of contracts in an entity&#8217;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are indexed to and settled in an entity&#8217;s own equity. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> amends the diluted earnings per share guidance, including the requirement to use the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method for all convertible instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> is effective January&#160;1, 2022 and should be applied on a full or modified retrospective basis, with early adoption permitted beginning on January&#160;1, 2021. The Company is currently assessing the impact, if any, that ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> would have on its financial position, results of operations or cash flows. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on the Company&#8217;s condensed financial statements. </div></div></div> </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711595176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Initial Public Offering<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_InitialPublicOfferingTextBlock', window );">Initial Public Offering</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 4&#8212;INITIAL PUBLIC OFFERING </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to the Initial Public Offering, the Company sold 31,625,000 Units, which includes the full exercise by the underwriters of their option to purchase an additional 4,125,000 Units, at a purchase price of $10.00 per Unit. Each Unit consists of one share of Class&#160;A common stock and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-half</div> of one warrant (&#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a purchase price of $11.50 per share, subject to adjustment (see Note 8). </div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_sftwu_InitialPublicOfferingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial Public Offering [Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_InitialPublicOfferingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711894504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Private Placement<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PrivatePlacementTextBlock', window );">Private Placement</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 5&#8212;PRIVATE PLACEMENT </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Simultaneously with the closing of the Initial Public Offering and the exercise of underwriters&#8217; over-allotment option, the Sponsor purchased an aggregate of 8,325,000 Private Placement Warrants at a price of $1.00 per Private Placement Warrant, for an aggregate purchase price of $8,325,000. Each Private Placement Warrant is exercisable to purchase one share of Class&#160;A common stock at an exercise price of $11.50. The proceeds from the Private Placement Warrants were added to the proceeds from the Initial Public Offering held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the proceeds from the sale of the Private Placement Warrants will be used to fund the redemption of the Public Shares (subject to the requirements of applicable law), and all underlying securities will expire worthless. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_sftwu_PrivatePlacementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Private Placement [Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PrivatePlacementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711827016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 6&#8212;RELATED PARTY TRANSACTIONS </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Founder Shares </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In June 2018, the Sponsor purchased 125,000 shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock for an aggregate price of $25,000. In September 2018, the Company effectuated a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">69-for-1</div></div> forward stock split of its Class&#160;B common stock, resulting in an aggregate of 8,625,000 Founder Shares outstanding, of which an aggregate of up to 1,125,000 shares were subject to forfeiture to the extent the underwriters&#8217; over-allotment option was not exercised in full or in part. As adjusted for the 1.1 for 1 stock dividend in October 2019 (see below), such amounts totaled 9,487,500 Founder Shares outstanding, of which 1,237,500 shares were subject to forfeiture. In April 2019, the Sponsor contributed back to the Company, for no consideration, 1,581,250 Founder Shares (as adjusted for the 1.1 for 1 stock dividend in October 2019), resulting in an aggregate of 7,187,500 Founder Shares outstanding, of which an aggregate of up to 937,500 shares were subject to forfeiture. In October 2019, the Company effected a 1.1 for 1 stock dividend for each share of Class&#160;B common stock outstanding, resulting in an aggregate of 7,906,250 Founder Shares outstanding, of which an aggregate of up to 1,031,250 shares were subject to forfeiture by the Sponsor to the extent that the underwriters&#8217; over-allotment option was not exercised in full or in part so that the Sponsor <div style="display:inline;">would</div> own, on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis, 20% of the Company&#8217;s issued and outstanding shares after the Initial Public Offering. The Founder Shares will automatically convert into Class&#160;A common stock upon the consummation of a Business Combination on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-for-one</div></div> basis, subject to adjustments as described in Note 8. In connection with the underwriters&#8217; exercise of the over-allotment option in full, 1,031,250 Founder Shares are no longer subject to forfeiture. </div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Sponsor has agreed, subject to certain limited exceptions, not to transfer, assign or sell any of its Founder Shares until the earlier to occur of: (i)&#160;one year after the completion of a Business Combination or (ii)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their shares of common stock for cash, securities or other property. Notwithstanding the foregoing, if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within any <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-trading</div> day period commencing at least 150&#160;days after a Business Combination, the Founder Shares will be released from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up.</div> </div><div style="font-size: 1px; margin-top: 18px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Administrative Support Agreement </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company entered into an agreement whereby, commencing on November&#160;5, 2019, the Company agreed to pay the Sponsor a total of $10,000 per month for office space, utilities and secretarial and administrative support. Upon completion of the Business Combination or the Company&#8217;s liquidation, the Company will cease paying these monthly fees. For each of the three months ended March&#160;31, 2021 and 2020, the Company incurred $30,000 in fees for these services, respectively, $10,000 of which is included in accounts payable and accrued expenses in the accompanying balance sheet for the three months ended March&#160;31, 2021. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Related Party Loans </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In order to finance transaction costs in connection with a Business Combination, the Sponsor, an affiliate of the Sponsor, or the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds from time to time or at any time, as may be required (&#8220;Working Capital Loans&#8221;). Each Working Capital Loan would be evidenced by a promissory note. The Working Capital Loans would either be paid upon consummation of a Business Combination, without interest, or, at the holder&#8217;s discretion, up to $1,500,000 of the Working Capital Loans may be converted into warrants at a price of $1.00 per warrant. The warrants would be identical to the Private Placement Warrants. In the event that a Business Combination does not close, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans, but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711894504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 7&#8212;COMMITMENTS </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Registration Rights </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to a registration rights agreement entered into on October&#160;31, 2019, the Sponsor and holders of warrants issued upon conversion of Working Capital Loans, if any, will have registration rights to require the Company to register a sale of any of its securities held by them (in the case of the Founder Shares, only after conversion to Class&#160;A common stock). These holders will be entitled to make up to three demands, excluding short form registration demands, that the Company register such securities for sale under the Securities Act. In addition, these holders will have &#8220;piggy-back&#8221; registration rights to include such securities in other registration statements filed by the Company and rights to require the Company to register for resale such securities pursuant to Rule&#160;415 under the Securities Act. However, the registration rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until termination of the applicable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">lock-up</div> period. The Company will bear the expenses incurred in connection with the filing of any such registration statements. </div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Underwriting Agreement </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company granted the underwriters a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">45-day</div> option to purchase up to 4,125,000 additional Units to cover over-allotments, if any, at the Initial Public Offering price, less the underwriting discounts and commissions. On November&#160;13, 2019, the underwriters exercised their over-allotment option in full for an additional 4,125,000 Units. </div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The underwriters were paid a cash underwriting discount of $0.20 per Unit, or $6,325,000 in the aggregate. The underwriters are entitled to a deferred fee of $0.35 per Unit, or $11,068,750 in the aggregate. The deferred fee will be forfeited by the underwriters solely in the event that the Company fails to complete a Business Combination, subject to the terms of the underwriting agreement. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Merger Agreement </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;17, 2021, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Merger Sub and BlackSky, which provides for, among other things, the merger of Merger Sub with and into BlackSky, with BlackSky continuing as the surviving entity (the &#8220;Merger&#8221; and, collectively with the other transactions contemplated by the Merger Agreement, the &#8220;Transactions&#8221;). The Transactions set forth in the Merger Agreement, including the Merger, will constitute a &#8220;Business Combination&#8221;. </div></div><div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the Merger Agreement, the aggregate merger consideration payable to equity holders of BlackSky at closing (the &#8220;Total Consideration&#8221;) will be paid in a number of shares of newly-issued Class&#160;A common stock of the Company, valued at $10.00 per share (the &#8220;Company Common Stock&#8221;), calculated by dividing (x) $925,000,000, plus (a)&#160;the aggregate exercise prices that would be paid to BlackSky if all stock options and all warrants outstanding as of immediately prior to the closing were exercised in full, minus (b)&#160;any unfunded amount under BlackSky&#8217;s bridge loan, minus (c)&#160;the total consideration payable to shares of BlackSky&#8217;s Class&#160;B common stock, which is equal to the product of (i)&#160;the total number of shares of BlackSky&#8217;s Class&#160;B common stock, par value $0.00001 per share, issued and outstanding as of immediately prior to the effective time of the Merger and (ii)&#160;an amount in cash equal to $0.00001 by (y) $<div style="letter-spacing: 0px; top: 0px;;display:inline;">10.00</div>. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effective as of the effective time of the Merger and by virtue of the Merger, each option to purchase shares of BlackSky Class&#160;A Common Stock (each, a &#8220;BlackSky Stock Option&#8221;) that is outstanding and unexercised as of immediately prior to the effective time of the Merger will be converted into an option to acquire a number of shares of Company Class&#160;A Common Stock equal to the product obtained by multiplying (x)&#160;the number of shares of BlackSky Common Stock subject to the applicable BlackSky Stock Option by (y)&#160;the Class&#160;A Common Exchange Ratio, and will be subject to the same terms and conditions as were applicable to such BlackSky Stock Option (each an &#8220;Assumed Company Stock Option&#8221;). For purposes of the Merger Agreement, the Class&#160;A Common Exchange Ratio equals the quotient of (A)&#160;the residual Total Consideration after taking into account the preferred series preference amounts, divided by $10.00, divided by (B)&#160;the number of participating shares of BlackSky Common Stock on a fully diluted basis. The exercise price per share of each Assumed Company Stock Option will be equal to the quotient obtained by dividing (x)&#160;the exercise price per share applicable to such BlackSky Stock Option by (y)&#160;the Class&#160;A Common Exchange Ratio. </div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Transaction will be consummated subject to the deliverables and provisions as further described in the Merger Agreement. </div><br/></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">PIPE Investment Subscription Agreements </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;17, 2021, concurrently with the execution of the BlackSky merger agreement, Osprey entered into Subscription Agreements (collectively, the &#8220;<div style="text-decoration:underline;display:inline;">Subscription Agreements&#8221;</div>) with certain third-party investors (the &#8220;<div style="text-decoration:underline;display:inline;">PIPE Investors&#8221;</div>) and certain inside investors (the &#8220;<div style="text-decoration:underline;display:inline;">Inside PIPE Investors&#8221;</div>) pursuant to which, and on the terms and subject to the conditions of which, the PIPE Investors and Inside PIPE Investors have collectively subscribed for an aggregate of 18,000,000 shares of Osprey Common Stock for $10.00 per share, for an aggregate purchase price equal to $180,000,000 (the &#8220;<div style="text-decoration:underline;display:inline;">PIPE Investment&#8221;</div>). The PIPE Investment will be consummated substantially concurrently with the closing of the transactions contemplated by the BlackSky merger agreement, subject to the terms and conditions contemplated by the Subscription Agreements. The proceeds from the PIPE Investment are expected to be used to pay down certain indebtedness of BlackSky Holdings at the closing of the Merger and for general working capital purposes following the closing. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Subscription Agreements entered into by the PIPE Investors provide for certain registration rights for the PIPE Investors. In particular, in the case of the PIPE Investors, Osprey is required to, no later than 45 calendar days following the closing date of the Business Combination, submit to or file with the SEC a registration statement registering the resale of such shares. Also in the case of the PIPE Investors, Osprey is required to use its commercially reasonable efforts to have the registration statement declared effective as soon as practicable after the filing thereof, but no later than the earlier of (a)&#160;the 90th calendar day following the filing date thereof if the SEC notifies Osprey that it will &#8220;review&#8221; the registration statement and (b)&#160;the 10th business day after the date Osprey is notified (orally or in writing, whichever is earlier) by the SEC that the registration statement will not be &#8220;reviewed&#8221; or will not be subject to further review. Osprey must use commercially reasonable efforts to keep the registration statement effective until the earliest of: (i)&#160;the date the PIPE Investors no longer hold any shares, (ii)&#160;the date all registrable shares held by the PIPE Investors may be sold without restriction under Rule 144 and (iii)&#160;two years from the date of effectiveness of the registration statement. Pursuant to the terms of the BlackSky merger agreement and the Subscription Agreements entered into by the Inside PIPE Investors, the Inside PIPE Investors will enter into the Registration Rights Agreement (as defined and described below), which will provide for certain registration rights for the Inside PIPE Investors. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Each Subscription Agreement will terminate upon the earliest to occur of (a)&#160;the termination of the BlackSky merger agreement in accordance with its terms, (b)&#160;the mutual written agreement of the parties to such Subscription Agreement and BlackSky Holdings, and (c)&#160;the Termination Date. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Sponsor Support Agreement </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;17, 2021, concurrently with the execution of the BlackSky merger agreement the Sponsor, Osprey, BlackSky Holdings, and each of the other persons set forth on the signature pages thereto entered into a Sponsor Support Agreement (the &#8220;<div style="text-decoration:underline;display:inline;">Sponsor Support Agreement</div>&#8221;), pursuant to which the Sponsor, solely in its capacity as a stockholder of Osprey, has agreed, among other things, (a)&#160;to waive certain anti-dilution rights set forth in Section&#160;4.3(b) of Osprey&#8217;s amended and restated certificate of incorporation that may result from the transactions contemplated by the BlackSky merger agreement, (b)&#160;not to, directly or indirectly, transfer any of its shares of Class B common stock and warrants of Osprey prior to the effective time of the Merger, (c)&#160;to vote in favor of the adoption of the BlackSky merger agreement and the Transactions at a meeting of Osprey&#8217;s stockholders to be held to approve the proposed Transactions and other related matters, (d)&#160;not to redeem or elect to cause Osprey to redeem any of its shares of Class B common stock or warrants of Osprey in connection with the transactions and (e)&#160;with respect to certain shares of Class B common stock (and Class&#160;A shares issued upon conversion) until the seven-year anniversary of the consummation of the transactions (subject to certain limited exceptions), not to transfer such shares until Osprey Common Stock achieves a trading price exceeding certain dollar thresholds set forth in the Sponsor Support Agreement and (e)&#160;with respect to certain warrants, not exercise any such warrants unless and until Osprey Common Stock reaches a trading price of $20.00 per share, in each case, subject to the terms and conditions contemplated by the Sponsor Support Agreement. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Stockholder Support Agreement </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February&#160;17, 2021, Osprey also announced entry into a Stockholder Support Agreement (the &#8220;<div style="text-decoration:underline;display:inline;">Stockholder Support Agreement&#8221;</div>) by and among Osprey, Merger Sub, BlackSky Holdings and certain stockholders of BlackSky Holdings named therein (collectively the &#8220;<div style="text-decoration:underline;display:inline;">Key Stockholders&#8221;</div>), pursuant to which the Key Stockholders have agreed to, among other things, vote in favor of the BlackSky merger agreement and the transactions contemplated thereby, including agreeing to execute a written consent constituting the requisite BlackSky Holdings stockholder approval within five (5)&#160;business days of the Registration Statement becoming effective, unless the Merger is no longer recommended by BlackSky Holdings board of directors in accordance with the BlackSky merger agreement, in which case the Key Stockholders have agreed to vote a number of shares not to exceed 35% of the shares of BlackSky Holdings stock approving the BlackSky merger agreement and the transactions contemplated thereby and are entitled, in their sole discretion, to vote their remaining shares in any manner. The Stockholder Support Agreement will terminate upon the earlier to occur of: (a)&#160;the effective time of the Merger, (b)&#160;the date of the termination of the BlackSky merger agreement in accordance with its terms, (c)&#160;the effective date of a written agreement of Osprey, Merger sub, BlackSky Holdings and the Key Stockholders terminating the Stockholder Support Agreement, and (d)&#160;the election of the Key Stockholders, in their sole discretion, to terminate the Stockholder Support Agreement following any amendment, waiver or other modification of any term or provision of the BlackSky merger agreement without the prior written consent with respect thereto of such stockholder that reduces or changes the form of consideration payable to BlackSky Holdings stockholders pursuant to the BlackSky merger agreement. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Registration Rights Agreement </div></div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The BlackSky merger agreement contemplates that, at the closing, Osprey, the Sponsor, the Inside PIPE Investors and each of the additional parties named therein will enter into an Amended and Restated Registration Rights Agreement (the &#8220;<div style="text-decoration:underline;display:inline;">Registration Rights Agreement&#8221;</div>), pursuant to which Osprey will agree to register for resale, pursuant to Rule 415 under the Securities Act, certain shares of Osprey Common Stock and other equity securities of Osprey that are held by the parties thereto from time to time. </div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The foregoing description of the BlackSky merger agreement and the related documents has been included to provide investors with information regarding their terms. They are not intended to provide any other factual information about Osprey or its affiliates. </div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600719197896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholder's Equity</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 8&#8212;STOCKHOLDERS&#8217; EQUITY </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Preferred Stock</div></div>&#8212;The Company is authorized to issue 1,000,000 shares of preferred stock with a par value of $0.0001 per share with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. At March&#160;31, 2021 and December&#160;31, 2020 there were no shares of preferred stock issued or outstanding. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class</div></div><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;A Common Stock</div></div>&#8212;The Company is authorized to issue 150,000,000 shares of Class&#160;A common stock with a par value of $0.0001 per share. Holders of Class&#160;A common stock are entitled to one vote for each share. At March&#160;31, 2021 and December&#160;31, 2020, there were 0 and 5,309,167 shares of Class&#160;A common stock issued or outstanding, excluding 31,625,000 and 26,315,833 shares of Class&#160;A common stock subject to possible redemption, respectively. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class</div></div><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">&#160;B Common Stock</div></div>&#8212;The Company is authorized to issue 25,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. Holders of Class&#160;B common stock are entitled to one vote for each share. At March&#160;31, 2021 and December&#160;31, 2020, there were 7,906,250 shares of Class&#160;B common stock issued and outstanding. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Holders of Class&#160;B common stock will have the right to elect all of the Company&#8217;s directors prior to the consummation of a Business Combination. Holders of Class&#160;A common stock and Class&#160;B common stock will vote together as a single class on all other matters submitted to a vote of stockholders, except as required by law. These provisions of the Company&#8217;s Amended and Restated Certificate of Incorporation may only be amended if approved by holders of a majority of at least 90% of the Company&#8217;s common stock voting in a stockholder meeting. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The shares of Class&#160;B common stock will automatically convert into shares of Class&#160;A common stock at the time of a Business Combination on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-for-one</div></div> basis, subject to adjustment. In the case that additional shares of Class&#160;A common stock, or equity-linked securities, are issued or deemed issued in excess of the amounts offered in the Initial Public Offering and related to the closing of a Business Combination, the ratio at which shares of Class&#160;B common stock shall convert into shares of Class&#160;A common stock will be adjusted (unless the holders of a majority of the outstanding shares of Class&#160;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&#160;A common stock issuable upon conversion of all shares of Class&#160;B common stock will equal, in the aggregate, on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-converted</div> basis, 20% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial Public Offering (not including the shares of Class&#160;A common stock underlying the Private Placement Warrants) plus all shares of Class&#160;A common stock and equity-linked securities issued or deemed issued in connection with a Business Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in a Business Combination, any private placement-equivalent securities issued, or to be issued, to any seller in a Business Combination, or any private placement equivalent securities issued to the Sponsor or its affiliates upon conversion of loans made to the Company). Holders of Founder Shares may also elect to convert their shares of Class&#160;B common stock into an equal number of shares of Class&#160;A common stock, subject to adjustment as provided above, at any time. </div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711800680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant Liability<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantLiabilityAbstract', window );"><strong>Warrant Liability [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="top.Show.showAR( this, 'defref_sftwu_WarrantLiabilityTextBlock', window );">Warrant Liability</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 9&#8212;WARRANT LIABILITY </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Public Warrants will become exercisable on the later of (a) 30 days after the completion of a Business Combination or (b) 12 months from the closing of the Initial Public Offering. No warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the shares of common stock issuable upon exercise of the warrants and a current prospectus relating to such shares of common stock. Notwithstanding the foregoing, if a registration statement covering the shares of common stock issuable upon exercise of the Public Warrants is not effective within a specified period following the consummation of a Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis pursuant to the exemption provided by Section&#160;3(a)(9) of the Securities Act, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their warrants on a cashless basis. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Once the warrants become exercisable, the Company may redeem the Public Warrants: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in whole and not in part; </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">at a price of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">0.01</div> per warrant; </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">upon not less than <div style="letter-spacing: 0px; top: 0px;;display:inline;">30</div> days&#8217; prior written notice of redemption; </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;">if, and only if, the reported last sale price of the Company&#8217;s Class&#160;A common stock equals or exceeds $<div style="letter-spacing: 0px; top: 0px;;display:inline;">18.00</div> per share (adjusted for stock splits, stock dividends, reorganizations and recapitalizations), for any <div style="letter-spacing: 0px; top: 0px;;display:inline;">20</div> trading days within a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">30</div>-trading</div> day period ending three business days before the Company sends the notice of redemption to the warrant holders; and </div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If, and only if, there is a current registration statement in effect with respect to the shares of Class&#160;A common stock underlying such warrants. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &#8220;cashless basis,&#8221; as described in the warrant agreement. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Private Placement Warrants are identical to the Public Warrants underlying the Units sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160;A common stock issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, (x)&#160;if the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the Public Warrants to do so on a &#8220;cashless basis,&#8221; as described in the warrant agreement. The exercise price and number of shares of Class&#160;A common stock issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend,&#160; recapitalization, reorganization, merger or consolidation. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company issues additional shares of Class&#160;A common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at a newly issued price of less than $9.20 per share of Class&#160;A common stock (with such issue price or effective issue price to be determined in good faith by the Company&#8217;s board of directors and, in the case of any such issuance to the Sponsor or its affiliates, without taking into account any Founder Shares held by them, as applicable, prior to such issuance), (y) the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of the initial Business Combination on the date of the consummation of the initial Business Combination (net of redemptions), and (z)&#160;the market value (as defined in the warrant agreement) is below $9.20 per share, the exercise price of the Public Warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the market value and the newly issued price, and the $18.00 per share redemption trigger price described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the market value and the newly issued price. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If the Company is unable to complete a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with respect to such warrants. Accordingly, the warrants may expire worthless. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_sftwu_WarrantLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_WarrantLiabilityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantLiabilityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600715135832">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair value measurements</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE&#160;10&#8212;FAIR VALUE MEASUREMENTS </div></div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company follows the guidance in ASC 820 for its financial assets and liabilities that are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> and reported at fair value at each reporting period, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets and liabilities that are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> and reported at fair value at least annually. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities). The following fair value hierarchy is used to classify assets and liabilities based on the observable inputs and unobservable inputs used in order to value the assets and liabilities: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:100%;"><tr style="font-size: 0px;"><td style="width:13%;"></td><td style="vertical-align:bottom;;width:1%;"></td><td style="width:86%;"></td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;">Level&#160;1:</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:top;">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</td></tr><tr style="font-size: 1pt;"><td style="height:8;">&#160;</td><td colspan="2" style="height:8;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;">Level&#160;2:</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:top;">Observable inputs other than Level&#160;1 inputs. Examples of Level&#160;2 inputs include quoted prices in active markets for similar assets or liabilities and quoted prices for identical assets or liabilities in markets that are not active.</td></tr><tr style="font-size: 1pt;"><td style="height:8;">&#160;</td><td colspan="2" style="height:8;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;">Level&#160;3:</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:top;">Unobservable inputs based on the Company&#8217;s assessment of the assumptions that market participants would use in pricing the asset or liability.</td></tr></table>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents information about the Company&#8217;s assets that are measured at fair value on a recurring basis at March&#160;31, 2021 and December&#160;31, 2020, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:65%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:4%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:4%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:4%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="white-space: nowrap; padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">March&#160;31,<br/> 2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities held in Trust Account</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">318,053,820</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">318,041,728</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Liabilities:</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant Liability &#8211; Public Warrants</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">26,723,125</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">23,244,375</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Warrant Liability &#8211; Private Placement Warrants</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,730,250</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,487,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div>  <div style="font-size: 1px; margin-top: 6px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Warrants were accounted for as liabilities in accordance with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASC&#160;815-40&#160;and</div> are presented within warrant liabilities on our balance sheet. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented within change in fair value of warrant liabilities in the consolidated statement of operations. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Private Placement and Public Warrants were initially valued using a Binomial Lattice Model, which is considered to be a Level&#160;3 fair value measurement. The Binomial Lattice Model&#8217;s primary unobservable input utilized in determining the fair value of the Public and Private Placement Warrants is the expected volatility of the common stock. The expected volatility as of the IPO date was derived from observable public warrant pricing on comparable &#8216;blank-check&#8217; companies without an identified target. The expected volatility as of subsequent valuation dates was implied from the Company&#8217;s own public warrant pricing. A Binomial Lattice Model was used in estimating the fair value of the Public Warrants for periods where no observable traded price were available, using the same expected volatility as was used in measuring the fair value of the Private Placement Warrants. For periods subsequent to the detachment of the warrants from the Units, the closing price of the Public Warrants was used as the fair value as of each relevant date. </div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The key inputs into the Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants and subsequent measurement of the Private Place Warrants are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:67%;"></td><td style="vertical-align:bottom;;width:13%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:12%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Input</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">March&#160;31,&#160;202<div style="display:inline;">1</div></div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Risk-free interest rate</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.88</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.38</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Market price of public stock</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10.32</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10.47</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Dividend Yield</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.00</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.00</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Implied volatility</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">23.8</td><td style="white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">21.8</td><td style="white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Exercise price</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11.50</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11.50</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="display:inline;">On December 31, 2020, the Private Placement Warrants and Public Warrants were determined to be valued at&#160;</div>$<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.50</div> and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.47</div> per warrant for aggregate values of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">12.5</div>&#160;million and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">23.2</div>&#160;<div style="display:inline;">million, respectively. On March 31, 2021, the Private Placement Warrants and Public Warrants were determined to be valued at&#160;</div> $<div style="letter-spacing: 0px; top: 0px;;display:inline;">2.37</div> and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.69</div>&#160;per warrant for aggregate values of $<div style="letter-spacing: 0px; top: 0px;;display:inline;">19.7</div>&#160;million and $<div style="letter-spacing: 0px; top: 0px;;display:inline;">26.7</div>&#160;million, respectively. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in the fair value of warrant liabilities: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="width:61%;"></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">For the three month-period ended Mach 31, 2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Private<br/> Placement</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Public</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Warrant<br/> Liabilities</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of January&#160;1, 2021</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,487,500</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23,244,375</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,731,875</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation inputs or other assumptions</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">7,242,750</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">3,478,750</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10,721,500</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of December&#160;31, 2020</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,730,250</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">26,723,125</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46,453,375</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="width:61%;"></td><td style="vertical-align:bottom;;width:4%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">For the three month-period ended Mach 31, 2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Private<br/> Placement</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Public</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Warrant<br/> Liabilities</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of January&#160;1, 2020</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,575,750</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,231,250</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,807,000</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation inputs or other assumptions</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(1,914,750</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(3,478,750</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(5,393,500</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of March&#160;31, 2020</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,661,000</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,752,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,413,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the three-month periods ended March&#160;31, 2021 and March&#160;31, 2020, respectively, there were no transfers out of Level&#160;3. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600718383080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE&#160;11&#8212;SUBSEQUENT EVENTS </div></div></div></div><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were issued. Based upon this review, the Company did not identify any subsequent events that would have required adjustment or disclosure in the condensed financial statements. </div></div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708755464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Basis of Presentation </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial information and in accordance with the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 8 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> of the SEC. Certain information or footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC for interim financial reporting. Accordingly, they do not include all the information and footnotes necessary for a complete presentation of financial position, results of operations, or cash flows. In the opinion of management, the accompanying unaudited condensed financial statements include all adjustments, consisting of a normal recurring nature, which are necessary for a fair presentation of the financial position, operating results and cash flows for the periods presented. </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed financial statements should be read in conjunction with the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K/A</div> for the year ended December&#160;31, 2020 as filed with the SEC on May&#160;12, 2021, which contains the audited financial statements and notes thereto. The financial information as of December&#160;31, 2020 is derived from the audited financial statements presented in the Company&#8217;s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K/A</div> for the year ended December&#160;31, 2020. The interim results for the three months ended March&#160;31, 2021 are not necessarily indicative of the results to be expected for the year ending December&#160;31, 2021 or for any future interim periods. </div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_EmergingGrowthCompanyPolicyTextBlock', window );">Emerging Growth Company</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Emerging Growth Company </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it 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 independent registered public accounting firm attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. </div></div> <div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company&#8217;s financial statements with another public company, which is neither an emerging growth company nor an emerging growth company, and that has opted out of using the extended transition period, difficult or impossible because of the potential differences in accounting standards used.&#160;</div> </div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Use of Estimates </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the condensed financial statements in conformity with GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Cash and Cash Equivalents </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company considers all short-term investments with an original maturity of three months or less when purchased to be cash equivalents. The Company did not have any cash equivalents as of March&#160;31, 2021 and December&#160;31, 2020. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable Securities Held in Trust Account</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Marketable Securities Held in Trust Account </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At March&#160;31, 2021 and December&#160;31, 2020, the assets held in the Trust Account were substantially held in U.S. Treasury Bills. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantLiabilityPolicyTextBlock', window );">Warrant Liability</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Warrant Liability </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for warrants as either equity-classified or liability-classified instruments based on an assessment of the warrant&#8217;s specific terms and applicable authoritative guidance in Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 480, Distinguishing Liabilities from Equity (&#8220;ASC 480&#8221;) and ASC 815, Derivatives and Hedging (&#8220;ASC 815&#8221;). The assessment considers whether the warrants are freestanding financial instruments pursuant to ASC 480, meet the definition of a liability pursuant to ASC 480, and whether the warrants meet all of the requirements for equity classification under ASC 815, including whether the warrants are indexed to the Company&#8217;s own common s<div style="letter-spacing: 0px; top: 0px;;display:inline;">tock</div> and whether the warrant holders could potentially require &#8220;net cash settlement&#8221; in a circumstance outside of the Company&#8217;s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of warrant issuance and as of each subsequent quarterly period end date while the warrants are outstanding. As of March&#160;31, 2021 and December&#160;31, 2020, both the Public Warrants and Private Placement Warrants were accounted for as liabilities (see Note 8).&#8221; </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For issued or modified warrants that meet all of the criteria for equity classification, the warrants are required to be recorded as a component of additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in-capital</div></div> at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. The Company accounts for the warrants issued in connection with its Initial Public Offering in accordance with the guidance contained in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40-15-7D,</div></div></div> under which the warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the warrants as liabilities at their fair value and adjusts the warrants to fair value at each reporting period. This liability is subject to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statement of operations. The fair value of the warrants initially was estimated using a Binomial Lattice Model (see Note 9)<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_TemporaryEquityPolicyTextBlock', window );">Class A common Stock Subject to Possible Redemption</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class&#160;A common Stock Subject to Possible Redemption </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC&#160;480. Shares Class&#160;A common stock subject to mandatory redemption is classified as a liability instrument and is measured at fair value. Conditionally redeemable common stock (including common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) is classified as temporary equity. At all other times, common stock is classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to occurrence of uncertain future events. Accordingly, Class&#160;A common stock subject to possible redemption is presented at redemption value as temporary equity, outside of the stockholders&#8217; equity section of the Company&#8217;s balance sheets. </div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes changes in redemption value immediately as they occur and adjusts the carrying value of redeemable common stock to equal the redemption value at the end of each reporting period. Increases or decreases in the carrying amount of redeemable common stock are affected by charges against additional paid in capital and accumulated </div></div> <div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">deficit. The value of the redeemable common stock is adjusted for amounts that are due to be repaid to the Trust Account for prepaid taxes, net of amounts that may withdrawn for the payment of the Company&#8217;s taxes.</div> <div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company follows the asset and liability method of accounting for income taxes under ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March&#160;31, 2021 and December&#160;31, 2020. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company may be subject to potential examination by federal, state and city taxing authorities in the areas of income taxes. These potential examinations may include questioning the timing and amount of deductions, the nexus of income among various tax jurisdictions and compliance with federal, state and city tax laws. The Company is subject to income tax examinations by major taxing authorities since inception. The Company&#8217;s management does not expect that the total amount of unrecognized tax benefits will materially change over the next twelve months. </div></div> <div style="font-size: 1px; margin-top: 12px; margin-bottom: 0px;"><div style="font-size: 1px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">On March&#160;27, 2020, the CARES Act was enacted in response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. Under ASC 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted. The CARES Act made various tax law changes including among other things (i)&#160;increasing the limitation under Section&#160;163(j) of the Internal Revenue Code of 1986, as amended (the &#8220;IRC&#8221;) for 2019 and 2020 to permit additional expensing of interest (ii)&#160;enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section&#160;168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv)&#160;enhancing the recoverability of alternative minimum tax credits. Given the Company&#8217;s full valuation allowance position and capitalization of all costs, the CARES Act did not have an impact on the financial statements. </div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Common Share</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Net Income (Loss) Per Common Share </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period, excluding shares of common stock subject to forfeiture. </div></div></div> <div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s statement of operations includes a presentation of income (loss) per share for common s<div style="letter-spacing: 0px; top: 0px;;display:inline;">tock</div> subject to possible redemption in a manner similar to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method of income (loss) per share. Net income (loss) per&#160;share, basic and diluted, for common stock subject to possible redemption is calculated by dividing the proportionate share of income or loss on marketable securities held by the Trust Account, net of applicable franchise and income taxes, by the weighted average number of shares of common stock subject to possible redemption outstanding since original issuance<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net income (loss) per share, basic and diluted, for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> common stock is calculated by dividing the net income (loss), adjusted for income or loss on marketable securities attributable to common stock subject to possible redemption, by the weighted average number of share of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> common stock outstanding for the period. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock includes Founder Shares and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> shares of common stock as these shares do not have any redemption features. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock participates in the income or loss on marketable securities based on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-redeemable</div> shares&#8217; proportionate interest. </div></div>  <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the calculatio<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div>&#160;of basic and diluted net income (loss) per&#160;share (in dollars, except per share amounts): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:71%;"></td><td style="vertical-align:bottom;;width:4%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> March&#160;31,</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class&#160;A Common stock subject to possible redemption</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: Earnings allocable to Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Interest earned on marketable securities held in Trust Account</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">37,333</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,088,046</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gain on marketable securities held in Trust Account</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">3,948</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">340,728</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: interest available to be withdrawn for payment of taxes</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(39,585</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(296,216</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,696</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,132,558</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator: Weighted Average Class&#160;A Common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted weighted average shares outstanding, Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">28,793,444</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">28,488,312</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Basic and diluted net income per share, Class&#160;A common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0.00</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.04</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Redeemable</div> Common Stock</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator: Net Loss minus Net Earnings</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (Loss) Income</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(12,870,990</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">6,442,454</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: Net income allocable to Class&#160;A Common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,696</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,132,558</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Redeemable</div> Net (Loss) Income</div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(12,872,686</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">5,309,896</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Denominator: Weighted Average <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-Redeemable</div> Common Stock</div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic and diluted weighted average shares outstanding, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock</div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10,737,806</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">11,565,826</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic and diluted net (loss) income per share, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-redeemable</div> common stock</div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.20</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.46</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="width: 9%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; margin-left: 11%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:13%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="text-align:left;;vertical-align:top;;width:5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has not considered the effect of the warrants sold in the Initial Public Offering and private placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div>  <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of&#160;</div> $250,000. The Company has not experienced losses on these accounts<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value of Financial Instruments </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the Company&#8217;s assets and liabilities, which qualify as financial instruments under ASC&#160;Topic 820, &#8220;Fair Value Measurement,&#8221; approximates the carrying amounts represented in the accompanying condensed balance sheets, primarily due to their short-term nature. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Fair Value Measurements </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets; </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:5%;">&#160;</td><td style="text-align:left;;vertical-align:top;;width:3%;">&#8226;</td><td style="vertical-align:top;;width:1%;">&#160;</td><td style="text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level&#160;3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. </div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Standards</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recent Accounting Standards </div></div></div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2020, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06,</div> Debt &#8212; Debt with Conversion and Other Options (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20)</div> and Derivatives and Hedging &#8212; Contracts in Entity&#8217;s Own Equity (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40)</div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06&#8221;)</div> to simplify accounting for certain financial instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> eliminates the current models that require separation of beneficial conversion and cash conversion features from convertible instruments and simplifies the derivative scope exception guidance pertaining to equity classification of contracts in an entity&#8217;s own equity. The new standard also introduces additional disclosures for convertible debt and freestanding instruments that are indexed to and settled in an entity&#8217;s own equity. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> amends the diluted earnings per share guidance, including the requirement to use the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method for all convertible instruments. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> is effective January&#160;1, 2022 and should be applied on a full or modified retrospective basis, with early adoption permitted beginning on January&#160;1, 2021. The Company is currently assessing the impact, if any, that ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> would have on its financial position, results of operations or cash flows. </div></div> <div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management does not believe that any other recently issued, but not yet effective, accounting standards, if currently adopted, would have a material effect on the Company&#8217;s condensed financial statements. </div></div></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_sftwu_EmergingGrowthCompanyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Emerging Growth Company</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_TemporaryEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_TemporaryEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_WarrantLiabilityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant liability [policy text block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantLiabilityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600711500056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Summary of earning per share basic and diluted reconciliation</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table reflects the calculatio<div style="letter-spacing: 0px; top: 0px;;display:inline;">n</div>&#160;of basic and diluted net income (loss) per&#160;share (in dollars, except per share amounts): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:71%;"></td><td style="vertical-align:bottom;;width:4%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="6" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> March&#160;31,</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Class&#160;A Common stock subject to possible redemption</div></div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: Earnings allocable to Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Interest earned on marketable securities held in Trust Account</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">37,333</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">1,088,046</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unrealized gain on marketable securities held in Trust Account</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">3,948</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">340,728</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: interest available to be withdrawn for payment of taxes</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(39,585</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(296,216</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,696</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1,132,558</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Denominator: Weighted Average Class&#160;A Common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted weighted average shares outstanding, Class&#160;A common stock subject to possible redemption</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">28,793,444</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">28,488,312</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Basic and diluted net income per share, Class&#160;A common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;"><div style="letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">0.00</div></td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.04</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Redeemable</div> Common Stock</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Numerator: Net Loss minus Net Earnings</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (Loss) Income</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(12,870,990</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">6,442,454</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Less: Net income allocable to Class&#160;A Common stock subject to possible redemption</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,696</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1,132,558</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Redeemable</div> Net (Loss) Income</div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(12,872,686</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">5,309,896</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Denominator: Weighted Average <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-Redeemable</div> Common Stock</div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic and diluted weighted average shares outstanding, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-redeemable</div> common stock</div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10,737,806</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">11,565,826</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic and diluted net (loss) income per share, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Non-redeemable</div> common stock</div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">(1.20</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">)&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.46</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="width: 9%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; margin-left: 11%; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"><tr style="page-break-inside: avoid;"><td style="width:13%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td><td style="text-align:left;;vertical-align:top;;width:5%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1)</div></td><td style="font-size: 10pt;;text-align:left;;vertical-align:top;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has not considered the effect of the warrants sold in the Initial Public Offering and private placement to purchase an aggregate of 24,137,500 shares in the calculation of diluted income (loss) per share, since the inclusion of such warrants would be anti-dilutive. </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600713045400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Summary of Assets Measured at Fair Value On Recurring Basis</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents information about the Company&#8217;s assets that are measured at fair value on a recurring basis at March&#160;31, 2021 and December&#160;31, 2020, and indicates the fair value hierarchy of the valuation inputs the Company utilized to determine such fair value: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="font-family: &quot;times new roman&quot;;;width:65%;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:4%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:4%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;;width:4%;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td><td style="font-family: &quot;times new roman&quot;;"></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="white-space: nowrap; padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Level</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">March&#160;31,<br/> 2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Assets:</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Marketable securities held in Trust Account</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">318,053,820</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">318,041,728</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Liabilities:</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Warrant Liability &#8211; Public Warrants</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">1</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">26,723,125</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">23,244,375</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Warrant Liability &#8211; Private Placement Warrants</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">3</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,730,250</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,487,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Summary of Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The key inputs into the Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants and subsequent measurement of the Private Place Warrants are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:76%;"><tr style="font-size: 0px;"><td style="width:67%;"></td><td style="vertical-align:bottom;;width:13%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:12%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Input</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">March&#160;31,&#160;202<div style="display:inline;">1</div></div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Risk-free interest rate</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.88</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.38</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Market price of public stock</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10.32</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">$</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10.47</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Dividend Yield</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.00</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">0.00</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Implied volatility</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">23.8</td><td style="white-space: nowrap;;vertical-align:bottom;">%&#160;</td><td style="vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">21.8</td><td style="white-space: nowrap;;vertical-align:bottom;">%&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Exercise price</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11.50</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">11.50</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of Warrants</a></td>
<td class="text"><div style="font-family: times new roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in the fair value of warrant liabilities: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="width:61%;"></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">For the three month-period ended Mach 31, 2021</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Private<br/> Placement</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Public</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Warrant<br/> Liabilities</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of January&#160;1, 2021</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">12,487,500</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">23,244,375</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">35,731,875</td><td style="white-space: nowrap; font-family: &quot;times new roman&quot;; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation inputs or other assumptions</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">7,242,750</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">3,478,750</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">10,721,500</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of December&#160;31, 2020</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">19,730,250</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">26,723,125</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">46,453,375</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px; background: none;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <table border="0" cellpadding="0" cellspacing="0" style="font-family: &quot;times new roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;margin : 0px auto;;text-align:left;;width:84%;"><tr style="font-size: 0px;"><td style="width:61%;"></td><td style="vertical-align:bottom;;width:4%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td><td style="vertical-align:bottom;;width:3%;"></td><td></td><td></td><td></td></tr><tr style="font-family: times new roman; font-size: 8pt; page-break-inside: avoid;"><td style="padding-bottom: 1pt;;vertical-align:bottom;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">For the three month-period ended Mach 31, 2020</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Private<br/> Placement</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Public</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;&#160;</td><td colspan="2" style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;;vertical-align:bottom;"><div style="font-weight:bold;display:inline;">Warrant<br/> Liabilities</div></td><td style="padding-bottom: 1pt;;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of January&#160;1, 2020</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">7,575,750</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">14,231,250</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">21,807,000</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Change in valuation inputs or other assumptions</div></div></td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(1,914,750</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(3,478,750</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap;;vertical-align:bottom;">&#160;</td><td style="white-space: nowrap;;text-align:right;;vertical-align:bottom;">(5,393,500</td><td style="white-space: nowrap;;vertical-align:bottom;">)&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr><tr style="font-family: times new roman; font-size: 10pt; page-break-inside: avoid;"><td style="background-color: rgb(204, 238, 255);;vertical-align:top;"><div style="text-indent: -1em; font-family: &quot;times new roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;times new roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background-color: rgb(204, 238, 255);;display:inline;">Fair value as of March&#160;31, 2020</div></div></td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">5,661,000</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">10,752,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td><td style="background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;&#160;</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">$</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;;vertical-align:bottom;">16,413,500</td><td style="white-space: nowrap; background-color: rgb(204, 238, 255);;vertical-align:bottom;">&#160;</td></tr><tr style="font-size: 1px;"><td style="font-family: &quot;times new roman&quot;;;vertical-align:bottom;">&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td><td style="vertical-align:bottom;">&#160;&#160;</td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td style="vertical-align:bottom;"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td><td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div> <table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600707176952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description Of Organization And Business Operations (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 11, 2019</div></th>
<th class="th"><div>Nov. 05, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization consolidation and presentation of financial statements [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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance', window );">Minimum percentage of fair market value of business acquisition to trust account balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired', window );">Business acquisition, percentage of minimum ownership to be acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.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="top.Show.showAR( this, 'defref_us-gaap_DecommissioningTrustAssetsDescription', window );">Decommissioning trust assets description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Sponsor and the Company&#8217;s officers and directors have agreed (a)&#160;to waive their redemption rights with respect to their Founder Shares and Public Shares held by them in connection with the completion of a Business Combination and (b)&#160;not to propose an amendment to the Company&#8217;s Amended and Restated Certificate of Incorporation (a)&#160;that would modify the substance or timing of the Company&#8217;s obligation to allow redemption in connection with a Business Combination or to redeem 100% of its Public Shares if the Company does not complete a Business Combination or (b)&#160;with respect to any other provision relating to stockholders&#8217; rights or pre-initial Business Combination activity, unless the Company provides the public stockholders with the opportunity to redeem their Public Shares in conjunction with any such amendment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PublicSharesRedemptionPercentage', window );">Public shares redemption percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PublicSharesRedemptionPercentageThreshold', window );">Public shares redemption percentage threshold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization consolidation and presentation of financial statements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_NetTangibleAssets', window );">Net tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessExitCosts1', window );">Net interest to pay dissolution expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=sftwu_UnderwritersMember', window );">Underwriters</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="top.Show.showAR( this, 'defref_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization consolidation and presentation of financial statements [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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued</a></td>
<td class="nump">4,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Shares issued, price per share</a></td>
<td class="nump">$ 10.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued', window );">Number of warrants issued</a></td>
<td class="nump">825,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued', window );">Warrants issued, price per warrant</a></td>
<td class="nump">$ 1.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="nump">$ 42,075,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockHeldInTrust', window );">Common stock held in trust</a></td>
<td class="nump">41,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldInTrust', window );">Assets held in trust</a></td>
<td class="nump">$ 316,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,325,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</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="top.Show.showAR( this, 'defref_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization consolidation and presentation of financial statements [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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,500,000<span></span>
</td>
<td class="nump">31,625,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Shares issued, price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Number of shares issued, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 275,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,047,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred underwriting fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,068,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_OtherOfferingCosts', window );">Other offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 654,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=sftwu_PrivatePlacementWarrantsMember', window );">Private Placement Warrants</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="top.Show.showAR( this, 'defref_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization consolidation and presentation of financial statements [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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued', window );">Number of warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued', window );">Warrants issued, price per warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Gross proceeds from issuance of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition, percentage of minimum ownership to be acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_BusinessAcquisitionPercentageOfMinimumOwnershipToBeAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right, number of warrants issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ClassOfWarrantOrRightNumberOfWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right, price of warrants issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ClassOfWarrantOrRightPriceOfWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of fair market value of business acquisition to trust account balance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_MinimumPercentageOfFairMarketValueOfBusinessAcquisitionToTrustAccountBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_NetTangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net tangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_NetTangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_OtherOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other offering costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_OtherOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_PublicSharesRedemptionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public shares redemption percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PublicSharesRedemptionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_PublicSharesRedemptionPercentageThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public shares redemption percentage threshold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PublicSharesRedemptionPercentageThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldInTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of cash and securities held by third party trustees pursuant to terms of debt instruments or other agreements as of the date of each statement of financial position presented, which can be used by the trustee only to pay the noncurrent portion of specified obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldInTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_BusinessExitCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://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 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessExitCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockHeldInTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of common stock held in trust.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockHeldInTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DecommissioningTrustAssetsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes decommissioning trust assets. May include disclosures such as the purpose of the funds, funding requirements, regulatory authorities and related cost recovery aspects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DecommissioningTrustAssetsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://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 340<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011391&amp;loc=d3e105025-122735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=sftwu_UnderwritersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=sftwu_UnderwritersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=sftwu_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=sftwu_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600715082952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Going Concern - Additional information (Detail)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_GoingConcernDisclosureAbstract', window );"><strong>Going Concern Disclosure [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="top.Show.showAR( this, 'defref_sftwu_OperatingBankAccounts', window );">Operating bank accounts</a></td>
<td class="nump">$ 171,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_MarketableSecuritiesHeldInTrust', window );">Marketable securities held in Trust</a></td>
<td class="nump">318,053,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WorkingCapitalDeficit', window );">Working capital deficit</a></td>
<td class="nump">3,779,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable, current</a></td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">255,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_DepositInTheTrust', window );">Deposit in the Trust</a></td>
<td class="nump">$ 1,804,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_DepositInTheTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deposit in the trust.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_DepositInTheTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sftwu_GoingConcernDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Going concern disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_GoingConcernDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_MarketableSecuritiesHeldInTrust">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Marketable securities held in trust.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_MarketableSecuritiesHeldInTrust</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_OperatingBankAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating bank accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_OperatingBankAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_sftwu_WorkingCapitalDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Working capital deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WorkingCapitalDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600709269720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Significant Accounting Policies (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract', window );"><strong>Numerator: Earnings allocable to Class A common stock subject to possible redemption</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate', window );">Interest earned on marketable securities held in Trust Account</a></td>
<td class="nump">$ 37,333<span></span>
</td>
<td class="nump">$ 1,088,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount', window );">Unrealized gain on marketable securities held in Trust Account</a></td>
<td class="nump">3,948<span></span>
</td>
<td class="nump">340,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes', window );">Less: interest available to be withdrawn for payment of taxes</a></td>
<td class="num">(39,585)<span></span>
</td>
<td class="num">(296,216)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityNetIncome', window );">Net income attributable to Class A common stock subject to possible redemption</a></td>
<td class="nump">$ 1,696<span></span>
</td>
<td class="nump">$ 1,132,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract', window );"><strong>Denominator: Weighted Average Class A Common stock subject to possible redemption</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation', window );">Basic and diluted weighted average shares outstanding, Class A common stock subject to possible redemption</a></td>
<td class="nump">28,793,444<span></span>
</td>
<td class="nump">28,488,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicDistributed', window );">Basic and diluted net income per share, Class A common stock subject to possible redemption</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract', window );"><strong>Numerator: Net Loss minus Net Earnings</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (Loss) Income</a></td>
<td class="num">$ (12,870,990)<span></span>
</td>
<td class="nump">$ 6,442,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityNetIncome', window );">Less: Net income allocable to Class A Common stock subject to possible redemption</a></td>
<td class="num">(1,696)<span></span>
</td>
<td class="num">(1,132,558)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic', window );">Non-Redeemable Net (Loss) Income</a></td>
<td class="num">$ (12,872,686)<span></span>
</td>
<td class="nump">$ 5,309,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Denominator: Weighted Average Non-Redeemable Common Stock</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and diluted weighted average shares outstanding, Non-redeemable common stock</a></td>
<td class="nump">10,737,806<span></span>
</td>
<td class="nump">11,565,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and diluted net (loss) income per share, Non-redeemable common stock</a></td>
<td class="num">$ (1.20)<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_EarningsAllocableToCommonStockSubjectToPossibleRedemptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income from investments held in trust account used to pay for taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_IncomeFromInvestmentsHeldInTrustAccountUsedToPayForTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest earned on marketable securities held in trust account of limited proportionate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_InterestEarnedOnMarketableSecuritiesHeldInTrustAccountOfLimitedProportionate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrealized gain (loss) on marketable securities held in trust account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_UnrealizedGainLossOnMarketableSecuritiesHeldInTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average common stock subject to possible redemption abstract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WeightedAverageCommonStockSubjectToPossibleRedemptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicDistributed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicDistributed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersOperationsBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of net income or loss attributable to temporary equity interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityNetIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 65<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2793-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 66<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2814-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation</td>
</tr>
<tr>
<td style="padding-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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600719079832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary Of Significant Accounting Policies (Parenthetical) (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from the computation of earnings per share</a></td>
<td class="nump">24,137,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600718207992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary Of Significant Accounting Policies - Additional Information (Detail)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Federal depository insurance coverage</a></td>
<td class="nump">$ 250,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_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708750840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Initial Public Offering - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2019</div></th>
<th class="th"><div>Nov. 05, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=sftwu_SecondClosingOfOfferingMember', window );">Second Closing Of Offering</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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued</a></td>
<td class="nump">4,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of shares of common stock issuable on exercise of each warrant</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO</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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,500,000<span></span>
</td>
<td class="nump">31,625,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Shares issued, price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=sftwu_SecondClosingOfOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=sftwu_SecondClosingOfOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708957288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Private Placement - Additional Information (Detail) - Warrant - USD ($)<br></strong></div></th>
<th class="th"><div>Nov. 13, 2019</div></th>
<th class="th"><div>Nov. 05, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued, price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of shares of common stock issuable on exercise of each warrant</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=sftwu_AdditionalPrivatePlacementMember', window );">Additional Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="nump">8,325,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock issued during period, value, new issues</a></td>
<td class="nump">$ 8,325,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=sftwu_AdditionalPrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=sftwu_AdditionalPrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600706667352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">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>Oct. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_WarrantMember', window );">Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WorkingCapitalLoanDueToRelatedParty', window );">Working capital loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></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.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=sftwu_AdministrativeSupportAgreementMember', window );">Administrative Support Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Payment to sponsor</a></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<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party fees</a></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<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember', window );">Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentageOfCommonStockHeld', window );">Percentage of shares held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember', window );">Sponsor | Office Space Utilities And Secretarial And Administrative Support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Payment to sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember', window );">Sponsor | Administrative Support Agreement | Accounts Payable and Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to Related Parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsShares', window );">Common stock dividends, shares</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_CommonStockNotSubjectToForfeiture', window );">Common stock, Not subject to forfeiture</a></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,031,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,187,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,487,500<span></span>
</td>
<td class="nump">8,625,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_CommonStockSubjectToForfeiture', window );">Common stock, subject to forfeiture</a></td>
<td class="nump">1,031,250<span></span>
</td>
<td class="nump">937,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,237,500<span></span>
</td>
<td class="nump">1,125,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock, retired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,581,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsShares', window );">Common stock dividends, shares</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentageOfCommonStockHeld', window );">Percentage of shares held</a></td>
<td class="nump">20.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_CommonStockNotSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock, Not subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_CommonStockNotSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_CommonStockSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_CommonStockSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_PercentageOfCommonStockHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Common Stock Held</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PercentageOfCommonStockHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_WorkingCapitalLoanDueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Working Capital Loan Due To Related Party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WorkingCapitalLoanDueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock issued as dividends during the period. Excludes stock splits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsShares</td>
</tr>
<tr>
<td style="padding-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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=sftwu_AdministrativeSupportAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=sftwu_AdministrativeSupportAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=sftwu_OfficeSpaceUtilitiesAndSecretarialAndAdministrativeSupportMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600706941304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 17, 2021</div></th>
<th class="th"><div>Nov. 13, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_AgreementAxis=sftwu_PipeInvestmentSubscriptionAgreementsMember', window );">PIPE Investment Subscription Agreements [Member]</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock shares issued during the period shares</a></td>
<td class="nump">18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock issue price per share</a></td>
<td class="nump">$ 10.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherEquity', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">$ 180,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission', window );">Number of days within which securities shall be registered with the securities exchange commission</a></td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview', window );">Number of days within which registration shall be effective if there is no notification for review</a></td>
<td class="text">90 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview', window );">Number of days within which registration shall be effective if there is notification for review</a></td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective', window );">Period for which registration statement shall be effective</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_AgreementAxis=sftwu_SponsorSupportAgreementMember', window );">Sponsor Support Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination', window );">Period for which certain shares shall not be transferred post consummation of business combination</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_AgreementAxis=sftwu_SponsorSupportAgreementMember', window );">Sponsor Support Agreement [Member] | Share Price Triggering Warrant Exercise [Member]</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="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_AgreementAxis=sftwu_StockholderSupportAgreementMember', window );">Stockholder Support Agreement [Member] | Certain Shareholders of Black Skyholdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger', window );">Percentage of shares to be voted in favour of the merger in case board of directors do not recommend the merger</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective', window );">Period within which the written consent for the merger shall be executed from the date of the registration statement becoming effective</a></td>
<td class="text">5 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=sftwu_BlackSkyMember', window );">Black Sky [Member]</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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Purchase price</a></td>
<td class="nump">$ 10.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredOther1', window );">Business combination, transferred other</a></td>
<td class="nump">$ 925,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_CashPayablePerShare', window );">Cash payable per share</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits', window );">Option to purchase additional units to cover over-allotments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction', window );">Number of additional units purchased by underwriters</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_UnderwritersOverAllotmentOptionPeriod', window );">Underwriters option period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_UnderwritingDiscountPerUnit', window );">Underwriting discount per unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Underwriting discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,325,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_UnderwritingDeferredFeePerUnit', window );">Deferred fee per unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PaymentsOfUnderwritingDeferredFee', window );">Deferred fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,068,750<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_sftwu_CashPayablePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Payable Per Share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_CashPayablePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of days within which registration shall be effective if there is no notification for review.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNoNotificationForReview</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of days within which registration shall be effective if there is notification for review</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_NumberOfDaysWithinWhichRegistrationShallBeEffectiveIfThereIsNotificationForReview</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of days within which securities shall be registered with the securities exchange commission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_NumberOfDaysWithinWhichSecuritiesShallBeRegisteredWithTheSecuritiesExchangeCommission</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Over allotments option to purchase additional units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_OverAllotmentsOptionToPurchaseAdditionalUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_PaymentsOfUnderwritingDeferredFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of underwriting deferred fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PaymentsOfUnderwritingDeferredFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of shares to be voted in favour of the merger in case board of directors do not recommend the merger.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PercentageOfSharesToBeVotedInFavourOfTheMergerInCaseBoardOfDirectorsDoNotRecommendTheMerger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period for which certain shares shall not be transferred post consummation of business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PeriodForWhichCertainSharesShallNotBeTransferredPostConsummationOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period for which the registration statement shall be effective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PeriodForWhichTheRegistrationStatementShallBeEffective</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period within which the written consent for the merger shall be executed from the date of the registration statement becoming effective.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PeriodWithinWhichTheWrittenConsentForTheMergerShallBeExecutedFromTheDateOfTheRegistrationStatementBecomingEffective</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of stock number of additional shares issued in transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_SaleOfStockNumberOfAdditionalSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_UnderwritersOverAllotmentOptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Underwriters over allotment option period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_UnderwritersOverAllotmentOptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_UnderwritingDeferredFeePerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Underwriting deferred fee per unit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_UnderwritingDeferredFeePerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_UnderwritingDiscountPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Underwriting discount per unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_UnderwritingDiscountPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromOtherEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the issuance of equity classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_sftwu_AgreementAxis=sftwu_PipeInvestmentSubscriptionAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_AgreementAxis=sftwu_PipeInvestmentSubscriptionAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_sftwu_AgreementAxis=sftwu_SponsorSupportAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_AgreementAxis=sftwu_SponsorSupportAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_sftwu_TriggerPriceAxis=sftwu_SharePriceTriggeringWarrantExerciseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_TriggerPriceAxis=sftwu_SharePriceTriggeringWarrantExerciseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_sftwu_AgreementAxis=sftwu_StockholderSupportAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_AgreementAxis=sftwu_StockholderSupportAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_sftwu_ShareholdersAxis=sftwu_CertainShareholdersOfBlackSkyholdingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ShareholdersAxis=sftwu_CertainShareholdersOfBlackSkyholdingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_BusinessAcquisitionAxis=sftwu_BlackSkyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=sftwu_BlackSkyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600707034248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Additional Information (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_DescriptionOfMinimumVotesToBePolled', window );">Description of minimum Votes to be polled</a></td>
<td class="text">These provisions of the Company&#8217;s Amended and Restated Certificate of Incorporation may only be amended if approved by holders of a majority of at least 90% of the Company&#8217;s common stock voting in a stockholder meeting.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity Shares Outstanding</a></td>
<td class="nump">31,625,000<span></span>
</td>
<td class="nump">26,315,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember', window );">Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentageOfCommonStockHeld', window );">Percentage of shares held</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">150,000,000<span></span>
</td>
<td class="nump">150,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common stock, voting rights per share</a></td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,309,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,309,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity Shares Outstanding</a></td>
<td class="nump">31,625,000<span></span>
</td>
<td class="nump">26,315,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">7,906,250<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">7,906,250<span></span>
</td>
<td class="nump">7,906,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">7,906,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,187,500<span></span>
</td>
<td class="nump">9,487,500<span></span>
</td>
<td class="nump">8,625,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentageOfCommonStockHeld', window );">Percentage of shares held</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_sftwu_DescriptionOfMinimumVotesToBePolled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of minimum Votes to be polled</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_DescriptionOfMinimumVotesToBePolled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_PercentageOfCommonStockHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Common Stock Held</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PercentageOfCommonStockHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=sftwu_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600710325368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrant Liability - Additional Information (Detail) - Warrant<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantLiabilitiesLineItems', window );"><strong>Warrant Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination', window );">Period after business combination when warrants become exercisable</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsExercisablePeriodFromClosingOfOffering', window );">Period after offering when warrants become exercisable</a></td>
<td class="text">12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ClassOfWarrantOrRightRedemptionPrice', window );">Redemption price per warrant</a></td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants', window );">Minimum period of prior written notice of redemption of warrants</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants', window );">Minimum price per share required for redemption of warrants</a></td>
<td class="nump">$ 18.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsRedemptionCovenantThresholdTradingDays', window );">Warrants redemption covenant, threshold trading days</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays', window );">Warrants redemption covenant, threshold consecutive trading days</a></td>
<td class="text">20 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentageOfWarrantsExercisePrice', window );">Percentage of warrants exercise price</a></td>
<td class="nump">115.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentOfGrossProceedsToEquityProceeds', window );">Percent Of Gross proceeds To Equity Proceeds</a></td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_MarketPriceOfWarrant', window );">Market Price of Warrant</a></td>
<td class="nump">$ 9.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_ShareRedemptionTriggerPrice', window );">Share Redemption Trigger Price</a></td>
<td class="nump">$ 18.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice', window );">Percent Of Redemption Trigger Price To Market Value And Issue Price</a></td>
<td class="nump">180.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Class A Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantLiabilitiesLineItems', window );"><strong>Warrant Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="nump">$ 9.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_ClassOfWarrantOrRightRedemptionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of warrant or right redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ClassOfWarrantOrRightRedemptionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_MarketPriceOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Market Price Of Warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_MarketPriceOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Period For Filing Sec Registration Statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_MinimumPeriodOfPriorWrittenNoticeOfRedemptionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum price per share required for redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_MinimumPricePerShareRequiredForRedemptionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_PercentOfGrossProceedsToEquityProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent Of Gross Proceeds To Equity Proceeds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PercentOfGrossProceedsToEquityProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent Of Redemption Trigger Price To Market Value And Issue Price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PercentOfRedemptionTriggerPriceToMarketValueAndIssuePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_PercentageOfWarrantsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of warrants exercise price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_PercentageOfWarrantsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_ShareRedemptionTriggerPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Redemption Trigger Price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_ShareRedemptionTriggerPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_WarrantLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants exercisable number of days after completion of business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantsExercisableNumberOfDaysAfterCompletionOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_WarrantsExercisablePeriodFromClosingOfOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum Period For Filing Sec Registration Statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantsExercisablePeriodFromClosingOfOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants redemption covenant threshold consecutive trading days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantsRedemptionCovenantThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_sftwu_WarrantsRedemptionCovenantThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants redemption covenant threshold trading days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantsRedemptionCovenantThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600710219496">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair value measurements (Details) - Fair Value, Recurring [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Inputs Level 1 [Member] | Public Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Warrant Liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 26,723,125<span></span>
</td>
<td class="nump">$ 23,244,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Inputs Level 1 [Member] | Marketable Securities Held In Trust [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Marketable securities held in Trust Account</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">318,053,820<span></span>
</td>
<td class="nump">318,041,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Inputs Level 3 [Member] | Private Placement Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities, Fair Value Disclosure [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Warrant Liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 19,730,250<span></span>
</td>
<td class="nump">$ 12,487,500<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Quoted prices in active markets for identical assets or liabilities. An active market for an asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Unobservable inputs based on the Company&#8217;s assessment of the assumptions that market participants would use in pricing the asset or liability.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=sftwu_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=sftwu_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByAssetClassAxis=sftwu_MarketableSecuritiesHeldInTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=sftwu_MarketableSecuritiesHeldInTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600707052344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurements - Summary of Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants (Detail)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement Input</a></td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.38<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Market price of public stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement Input</a></td>
<td class="nump">10.32<span></span>
</td>
<td class="nump">10.47<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Dividend Yield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement Input</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="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Implied volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement Input</a></td>
<td class="nump">23.8<span></span>
</td>
<td class="nump">21.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember', window );">Exercise price [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement Input</a></td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600708932616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurements - Summary of Warrants (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_PrivatePlacementMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel', window );">Beginning Balance</a></td>
<td class="nump">$ 12,487,500<span></span>
</td>
<td class="nump">$ 7,575,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions', window );">Change in valuation inputs or other assumptions</a></td>
<td class="nump">7,242,750<span></span>
</td>
<td class="num">(1,914,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel', window );">Ending Balance</a></td>
<td class="nump">19,730,250<span></span>
</td>
<td class="nump">5,661,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=sftwu_PublicWarrantsMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel', window );">Beginning Balance</a></td>
<td class="nump">23,244,375<span></span>
</td>
<td class="nump">14,231,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions', window );">Change in valuation inputs or other assumptions</a></td>
<td class="nump">3,478,750<span></span>
</td>
<td class="num">(3,478,750)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel', window );">Ending Balance</a></td>
<td class="nump">26,723,125<span></span>
</td>
<td class="nump">10,752,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember', window );">Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel', window );">Beginning Balance</a></td>
<td class="nump">35,731,875<span></span>
</td>
<td class="nump">21,807,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions', window );">Change in valuation inputs or other assumptions</a></td>
<td class="nump">10,721,500<span></span>
</td>
<td class="num">(5,393,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel', window );">Ending Balance</a></td>
<td class="nump">$ 46,453,375<span></span>
</td>
<td class="nump">$ 16,413,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants And Rights Outstanding Change In Valuation Input Or Other Assumptions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantsAndRightsOutstandingChangeInValuationInputOrOtherAssumptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants And Rights Outstanding Fair Value By Fair Value Hierarchy Level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">sftwu_WarrantsAndRightsOutstandingFairValueByFairValueHierarchyLevel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>sftwu_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_FairValueByLiabilityClassAxis=sftwu_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=sftwu_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140600718518136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Aggregate value of warrants</a></td>
<td class="nump">$ 46,453,375<span></span>
</td>
<td class="nump">$ 35,731,875<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=sftwu_PrivatePlacementWarrantsMember', window );">Private Placement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price</a></td>
<td class="nump">$ 2.37<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Aggregate value of warrants</a></td>
<td class="nump">$ 19,700,000<span></span>
</td>
<td class="nump">$ 12,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=sftwu_PublicWarrantsMember', window );">Public Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price</a></td>
<td class="nump">$ 1.69<span></span>
</td>
<td class="nump">$ 1.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Aggregate value of warrants</a></td>
<td class="nump">$ 26,700,000<span></span>
</td>
<td class="nump">$ 23,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=sftwu_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=sftwu_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=sftwu_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=sftwu_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>47
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M!C;EQ6'$6<B5?0#N+Z4TNQ/[@OI+S.@_4$L#!!0    ( ):(N%(M-ML\L 4
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
M$1(T_US(!YRDV8K[B7"Q?L]V _&)A:D,$.<WA/##0"[BRX^VZ7]02P,$%
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
MY0*&-BQWT7Q0<!:0AIG<"=/E6=P&',0X#!M^=8AAXL5)%'7[E51^)8-^?1?
M.CG_%WQ94WOZ_]NAI,.A-(D;_G1(^7%"PIYC2BMWTD%WKMB**>42N4QP^HRV
M2CYQRW==A2IMX4B\./6[46"O+N?><$5RR:X;]TEK!G>2BF65[&_<+7S"'WC0
M\7O%MI0O$7N&SD(SW4D2N.4LB4C8/)H.L3/?2Y.P)RBDQD@&,1Z21J,M?7'I
M92-!LTSMV!O 2?OZIU[LX1;TMN!92&),>J#7!(/]-Z[_,9U8!;\KG0YF7B--
MO* OH6KFP6]3SYMENC-V03LD)$K\,&G&KD/0#X"A^[#7?(2'":E)SU_$$U32
M]],SKBD&#W-,5:7WW&R6BNZ!;*0JJP!]<938&:,V:P2>%S:YI4,,8V"7ONRJ
MN04/DTMUN*Y408N&%B]PQL<HO7' ;6KH!-\6&P1?$P@>9A +ON9V>]:=*#L*
M/B&)[[72L%,PBGS< [2F!CS,#2X-?_LE(1C_B2[9F@L!T>T$VV8%/TU#'#6Q
MMN6PE_@1[L%*:OX@WONQ0M?> _1@Y14 J':MH';()6$$A:D'9TT[! ]>[5LI
MSESFGF0K%/45%Q1ZSG?WD*3F$#+,(76F50WD+ =B15,$%;J ]@5FM>P1YN'%
M3QA1;8>[A8Z76[J!OH 56]/="5P>-CYMQT,_\+TX2)O1;$NZQOU$L/1N?#(0
M%DRMW9RLD6/!<MBJ5JM9?.HFT,;Z)<SHY41=FRD'?!BE()$URMD*3'H?8SAC
M5<[,Y8N16S=V+J2!(=8];AA=,F4%X/M*2G-\L1M4_[F8_ =02P,$%     @
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
MJG(9_UP:#9W2 #R?.ZC57] &S??C;_X-4$L#!!0    ( ):(N%*8T]YF808
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
M%\#WBQ(<I7O  \(/-M_^/U!+ P04    " "6B+A2$5M;Z* "  "-!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6RE5$V/VC 0_2NCM.J)DA#8[6H+
M2$#9-M)^H/UH#U4/)ID0:QT[M9UF^?<=.Y!EI<*EE]@>O_?FC9WQN%'ZV12(
M%EY*(<TD**RM+L/0I 66S/15A9)V<J5+9FFI-Z&I-++,DTH1QE%T'I:,RV Z
M]K&5GHY5;067N-)@ZK)D>CM'H9I), CV@7N^*:P+A--QQ3;X@/:I6FE:A9U*
MQDN4ABL)&O-),!M<SD<.[P'?.3;F8 ZNDK52SVZ19),@<H908&J= J/A#RY0
M""=$-G[O-(,NI2,>SO?J5[YVJF7-#"Z4^,$S6TR"BP RS%DM[+UJON&NGC.G
MERIA_!>:%AN/ DAK8U6Y(Y.#DLMV9"^[<S@@7$1'"/&.$'O?;2+O\@NS;#K6
MJ@'MT*3F)KY4SR9S7+I+>;":=CGQ[#21W'(F8%6O!4_A+L]1<[D9AY;$'21,
M=T+S5B@^(C2$&R5M86 I,\S>\D,RU3F+]\[F\4G!&Z;[,!ST(([BP0F]85?I
MT.L-C^@M?]?<;N'G;&VLII_AUPG-4:<Y\IJC_S^]TT*W=X]+&'UX=Q$/XL_)
M;?*8S*YA]32_3A9P=W6UO$]NOU(6;6HF+5@%MD XDKWG-Q>JK)C<@E$B<\=X
M'I_UHBB")R*9'C0%3PO@,A5UAL8S\EH(P!?4*3<(ZZT/UG2;NM'<HC:@<A?C
M&E3E6XI\5+5."^H*8-1A6<9=G"R->H.W^9@%]@JN-$_1R;T?1'T"5:@]L ]+
M1K;<%%)%G6^LSZHD@BF8]IR%8,; C !E22:H1=)G2I\YU,>"B?Q?%QL>M$B)
M>N,? D,:M;1MMW31[JV9M2WV"F\?*OHQ-UP:$)@3->I_.@M M\W?+JRJ?,.M
ME:7V]=."WDO4#D#[N5)VOW )NA=X^A=02P,$%     @ EHBX4K<P3\F! P
MR@<  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULI57?C^(V$/Y71FE5
MM1(E(2R]U1X@ :7J2MT[M&SO'JH^.,F$N.O8N;&S+/]]QPYD.?7@I2^)?\SW
MS3?C\7BZ-_1L*T0'K[72=A95SC5W<6SS"FMAAZ9!S3NEH5HXGM(NM@VA* *H
M5G&:)+_$M9 ZFD_#VH;F4],Z)35N"&Q;UX(.2U1F/XM&T6GA4>XJYQ?B^;01
M.]RB^[/9$,_BGJ60-6HKC0;"<A8M1G?+&V\?##Y)W-NS,?A(,F.>_>2^F$6)
M%X0*<^<9!/]><(5*>2*6\>7(&?4N/?!\?&+_+<3.L63"XLJHS[)PU2RZC:#
M4K3*/9K][WB,9^+Y<J-L^,*^LQVQ<=Y:9^HCF!744G=_\7K,PQG@-KD 2(^
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
M00E4TE?@:'"\+KJ$R*%#4"ZF*S2QF( 62A]9X6Y,-&R<'!^''A_/7"JV BN
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
MY@SOXM;F]"I.&4K8[Z4N:A*KE$@0T0HS)$/C_..ZIX,VY@R .;B%<I)IH2T
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
M46NZMLTGW/9S'/ARJWU\0M/F9N\2R&M/MMR"64&I3/L6C]OOL <XZ;\ R+:
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
MKG,'F>/6=G;NDWHO%"8KE&E[["J<@P4M3AL1D!TV/&(!417>)FQ/#3/CEO
M8%,6O*Z((6Y3R4AU:>Y;M6O?:C-%JFPOQ6ZV;\AV\Y.G7(2L&BH*'(:Q80XP
M#R#;98^A,^PT[##A"8R@26CLEA[:[QW8=,K?<]41V,/=(.%G[P!5.]XXU&5P
MO*>.9LON0ZRU:7]GKO\L$S&BY,$5ZV/PB+2R2P[1/DV'F8R-PK#PWJ=^+E.R
M1)J7[N7(Z%:A./DW\IWJ(BK,GR"HLTPE&BH5[.92:;YE[G$"DGR#U(\K]AA\
M.,V<>"'5M-TVAC7I7U@S<83;9XDM-0$\P% 2\M*GM>^'/,8T4E&9D"AWX2S.
MH<(%=A\N-,.@*I9'+\"+"GDAEQ)=RWZ(H>:%#3'$ & %U9PX ( <(-8UL]DS
MP='8M3G6W<1!;)5@Q\KV [RZV\J4HB!M;\/U;L9-[4+W@GQ$L\VYZ-X!B,TY
M]!1))3=4+'.+BEOWAU2(X/4FZ:-@]C[J#9@@M"(#Y!%D9R3\\>4[JKPHTK38
MF+8\V>G0;"$B0&Y,VA2.?V@*2Q")QB"'NIQ"BF:3RW#3@1OPO550W),/DH\'
MFT*5:FTL\>QVA7_B? V"0*\&%L'=05G7E9XWM9NIA9W#N:HW.+P^T"+95WPJ
M<JG+0O<.=[P GL:F+M885$ @5EB>@.A_E%@?=[F#JG))-H6K*FI/85>+;Q5M
MBQ\>$Z%6%-: MTI69,W<\;'#%^\H0Y90S T@VXQQ33&"VT]UJA*V2M>ORM%8
MOTL5M[7:II&G1)M0M#C V\'>#CMX=D3IA$JL3P.>\#@(X S$'^ D[,0--5BV
M!!D4/Q1/BD8-(/$<JG%C@/C(I@M-K#J)L![">KXGG)$IXCQP>D[A";+T.6[L
MB.(QR@J>8-1A/R?"_-FIJ/)JW:6,(32$$4) ;P,X0\S4MF4K'Q2U"_<PYON8
M:C+_%1A-/J!JA+5BKG+PNTSX/#2YR"YQ>X@,?>9<<8,OU0\8TD!&N1O_S+%M
M83 /0"4N:3PJ,R",5N-87CZ2'=E26ZO#(14<3=60;N#LSK!'*D'^J9WJ<<B
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
MDN#$\ 5XOBC H=L+W,#_EP=O_@-02P,$%     @ EHBX4J!P24>-!   ]0H
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
M)K$(4C<GMF=LJ6D]T\0:.VD>.GV 2$A$31(, $IVO[X+D!(H"X2=-@_V@R6
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
MSZC$HTKL5&8G5'YTH+  J+2B8HM;J)*],'JJ"D.@U 6R)^&Y#+,P"O+"?YX
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
MA$KTVC_C\ ,F/XO )U&[^&;#F+M<)DSVSF,[@4E!J\SX%>]3'RX V?P*()L
ML1%\+!15;H4716YQ8#9D$UM81*L13>*4"4/9>TNGBG"^V(_#8+\JME>U4962
MPGBVEA)[XY6IV0ZUD@H<^\K69:E"+X5F3V:\$*&S-UOP0NG/.?>D*/!R.57?
MC-6S*]5_"CMCW^9?6)9F\Y?]EMU\^L#"R<_95'8VE47:[U=H'Z$$2R)+Z- I
MC^1/&==;820PB4<ZK.%_:D?:VT@;KO.QR!8I/3D_7LKA%_T.5Y=LU%2 ::@(
MF,Z6BX39\3J,@<<NCN" G@8:EPW]06!# IU7B/X4A*F>_\GB'U!+ P04
M" "6B+A2%F+L6IT"  !D!P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6RM55UOFS 4_2L6VL,F=>$[R2J"U":;EH>U4:MMSPY<@E5C,]LD[;^?;0AB
M*T&=M!?PQSWGGGNN,<F)BR=9 BCT7%$F5TZI5'WMNC(KH<)RQFM@>J?@HL)*
M3\7!E;4 G%M01=W \^9NA0ESTL2N[42:\$91PF GD&RJ"HN76Z#\M')\Y[SP
M0 ZE,@MNFM3X (^@OM<[H6=NSY*3"I@DG"$!Q<JY\:\W2Q-O WX0.,G!&)E*
M]IP_F<DV7SF>$004,F48L'X=80V4&B(MXU?'Z?0I#7 X/K-_L;7K6O98PIK3
MGR17Y<I9.BB' C=4/?#35^CJB0U?QJFT3W1J8Q<Z8]9(Q:L.K.<58>T;/W<^
M# !^= $0=(#@K8"P X1O!40=(++.M*58'S98X301_(2$B=9L9F#-M&A=/F&F
M[8]*Z%VB<2K=,J((IFC7["G)T'U1@"#L@#ZBFSPGIC5Z<\O:\V4:]7X#"A/Z
M04>\0RZ2)18@$U=I+8;1S;J\MVW>X$+>.WZ<(3^\0H'G?QJ!K]\ ]^*+\,TT
M_!L6,Q3Z!A[X?\)=;6#O8M"[&%B^Z +?(V2<Y6A-N33FW1>]D1/D84\>3I+?
M-=4>!.)%9S8B4C:0CWG>$L66R'SPQS3R@]CSO,0]CBB(>@71ORG0HXQ7E3X.
M^H!F3U81WE- >@6>061$@@D"G)7HA(7 3(WIC5[I]<>5QKW2>%+IYW/R6I#,
M2NBRCQ[1EFLY3._/XG$%\U[!?%+!=G<_T?-%S[+X3SU?+UYY&"Q,RP=-;S^)
MUX&A/Y\X'<M>ZW+Z\ \57G7.UUJ]E3XFN>6;#WW_6X,[N-+,_T=_L0?")*)0
M:) W6^@Z1'NGMQ/%:WO+[;G2=Z8=EOHW",($Z/V"<W6>F(NS_[&FOP%02P,$
M%     @ EHBX4B,M.K"; @  !P<  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&ULE55=;YLP%/TK%MI#*V7A(U^L(DA=LFE]6!4UZOKLP$VP:C"S3>C^
M_:YM@B*59MD+V/B><\^YOMA)*^2K*@ T>2MYI99>H75]Y_LJ*Z"D:BQJJ'!E
M+V1)-4[EP5>U!)I;4,G]* CF?DE9Y:6)_;:1:2(:S5D%&TE44Y94_OD*7+1+
M+_1.'Y[8H=#F@Y\F-3W %O1SO9$X\WN6G)50*28J(F&_].[#NU5LXFW +P:M
M.AL3XV0GQ*N9/.1++S""@$.F#0/%UQ%6P+DA0AF_.TZO3VF Y^,3^W?K';WL
MJ(*5X"\LU\72BSV2PYXV7#^)]@=T?F:&+Q-<V2=I7>PB\DC6*"W*#HP*2E:Y
M-WWKZG &"*<? *(.$%T+F'2 B37JE%E;:ZIIFDC1$FFBD<T,;&TL&MVPRNSB
M5DM<98C3Z4:R(]5 -IQF@+NCR6=RG^?,U)AR\E"Y1C$5OUF#IHS?8L0+E9+:
MV.?MFMQ\NDU\C6(,I9]UB;^ZQ-$'B1_%<4S"R8A$0?AE +ZZ A[,AN ^EJ"O
M0]37(;)\TVOK<(%STG-.+G)N"RI!$:94 _F(U))E0&K ?\@L#'EV?'/+9_Z_
M8QHF_G% PK27,+THX=L;R(PIZ)*+/6G=UJFA'7-<\7GZ<#P;5C#K%<PN*GAL
MRAU:QLS*E0-'F2A+;"AL[NS5EH?N.(JK")SD8A#0K#BI'1+KTL[^7:MYKW1^
M4>E9V_]/-RQZ^L7E;K!N'VPSD'4C674@&Y!,8&NX3AF11SSV;,3@]BS>.8XG
MT2P(@F'?<2\LOD*8ZU*2.V%U)^Q(>0,C4J$N]J&N^%W7#NORSXXI<T7\I/+
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
MELDIEIJ:,Y!N&TBW3DB?2M-] R%B+PJ7MDYX3@X)#Q.B(,3N:8[=1)+2E 2
M0KKC2H/$UIIG;6,[S\%SF+!\![8@+! G6U\Y;DSCB07CF)'3IKKI?ZZNJD16
M^M'4!W$,5N@)CTUQ$@\4R07^:A[SL'H<A0?C]RCQ?=6Y,<V]2]7-FNIF_U-U
M5Y?F!D0OEC9O2IN[5TJE%09,7SV::2M?/97UH7:/Y9,78-*%FGJM5WENJ2E$
MKA#TMBP*(74KM-?H+.U8(OUW](0@T?_RH_A6M&!?#37(6JYBD&;-%D)I7)NY
MW419+G'V!*7"_$J911OPW%[OM4\WJ.EE'EOSHF[WNLPC^4ZVIEBRL4K^N^2[
M'5BO^<8D5JS)^V>0(5=P%?6MQ]$+)F<'O<(^ZCQ=S?;/B#5MG8Q>L#)C$(E(
M([C S:J>$!9N%:!,KQ]2AAZX?7HQUY"MJS8 M#4X>L'AD')$@OMQ:[C5;-3"
M3,.]T#@!$5+,]J*TLF7,(P.)?3/70]P<DT P&5E)XQ(7M$#4D15?5 #C*9!'
MG;!>WMT(1Y,;S_O556QKG=3M4_4J_$%W#;8#FJ&&W*XSTQ:S3#NEMIKUC,9I
M2+'; ?-$A+IV).:,X@6&!C/-G8IW ?E%@Z6MPU*WG343ZJJ)U%H;=5O)II2X
MDU#U2NLM<7;U_HRVMD/=7O#0(X5O?E!086RS%\_\!,_<G[CV:'YK*[[;5E:=
M[>$;4C!)]BPM>VFI,QF?:GF!M][D#(;6<WRWO*^82G#H%Q:D%Y2O3G0UA,XK
MC=L5/N]!OKU/4U&]TGPN3IWJQ\RMJOMN5:]2&:4JCA./M6^:9<ZUE;%0[,V&
MR\!@1QA]KS)K__1=9DSM;#C#0>L OML!VDW?"< C](@$+W@))=\H$?QLR=7+
M;#W,]0A;#_#="ONU,S(1%;'5NU\O4^YDE]\%_%:O?;?J-<",?$9<A:+$662F
MLN&OEZ0JX:Q#DG?CGR&HE4S?+9F].'J'GYY(RNW(U:-67GVWO*ZAEK,8P,W
MK(>!T;F5W.JL[];9[OB]PYZ**:7>[6PZ^;GT8>?+DOD.^)')'<\522'&4.]F
MBO-+5I_6JA,M"ONQ*1!:B\P>)L"P(^8!O!\+W*C4)^;[5?.!<_D/4$L#!!0
M   ( ):(N%(DCSD'[00  #,5   9    >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;)U877/B-A3]*QK:;;<SV]@RF(]=PDP"29J'S&9"NWU6;('5V)97$K!T
M^N-[91L;@Y )>0B2?<_5T=75/;+&&R[>9$2I0C^2.)77G4BI[+/CR""B"9%7
M/*,IO%EPD1 %7;%T9"8H"7-0$CN>Z_:=A+"T,QGGSY[%9,Q7*F8I?19(KI*$
MB.TMC?GFNH,[NP<O;!DI_<"9C#.RI'.J_LJ>!?2<RDO($II*QE,DZ.*Z<X,_
M/WB^!N06WQC=R+TVTE-YY?Q-=Q[#ZXZK&=&8!DJ[(/"SIE,:Q]H3\/A>.NU4
M8VK@?GOG_3Z?/$SFE4@ZY?'?+%31=6?802%=D%6L7OCF#UI.*"<8\%CF_]&F
ML.V#<;"2BB<E&!@D+"U^R8\R$'N H7L"X)4 [P" >R< W1+0/1?0*P&]<P%^
M"?#/!?1+0/]<P* $#/+%*J*;+\V,*#(9"[Y!0EN#-]W(US='PXJP5*?B7 EX
MRP"G)G/%@[>(QR$5OTIT]WW%U!;]CF["D.E4(3%Z3(N$UXGS<4858?%O8/$S
M<I",B*!R["@@HMTY03GH;3&H=V+0+GKBJ8I@O#2D81/OP 2J67B[6=QZ5H=/
M1%RA+OZ$/-?#!CY3.WQ&@PKN&N S._QKH'9P/#+ [^SPFTR3=T_"[\\FCX<&
M^(,=/J=9-?K0LA3=*J&ZN;_>"7_/4$JH$#1$4J?6IS))$%FIB OV[^%Z%\M;
M^/1SG[IZKB?8S?_&SGI_'=OM&J1[%>G>^TAG1* UB5?41+;P-=@CX5X!!7S
MM=6L0=6OJ/H7Q9=)N3+'UC^*V6%4;18-DOV*9/\BDJ"%4I$T9.G2Q+3?RM1F
MT6 ZJ)@.K$QG5 :"97EUXPM=85FR2M WKH"NXNB5HHS'L3FR=M=_1E0"6O U
MT\(MM7\5433E24;2[2\DR;[\-/3PX(M$-Z#N4 H1Q :]4(B1@LZ4"L46+(".
MQCZF 1<9%T4I3L@6\33>:H:D1+,%(ID>$-JO6U24]7Q< O;_P/:#XJY["L64
M2(5&[@<;JX G"0R5KR%:<P7+AA@<'XHGA7N4@/3 BRM+[1A6BS&T1XPF>GYB
MNQ.B>9$V7^UI,SQ*BB[N>_YQ]3@V]/I=[ ^[77,2C2K>(ROO>0;+RX4E MBM
M]=BU;QTJ IHJ. ;JE2GW341C8P*V^/)TP?E@H[5W3,!65].82$A3G2952M@<
M>[5CS^YXS^&98E%Z;*B [QKUXBS3)O-:Z+!=Z9K,K8I1>FJ5C':[)M=:W[!=
MX)I<RZTL]#%=H@PV<1YW(W.[7YY26Q;4HH;MJF;,@M.2AMLUS6#B=]T1[@].
MQ++6-FP7-R/7%F7#[=)F,+$3KB4.MPC1966U]'I&7358V@LKKA4!VR6AJ#NW
MN[HS;ZL[=<G&]II]2=T9'4_3-Y>=,RR;'SJU/GCVFOZ.JE-Z:JTZ[79-KK5H
M>"VB\;Y=77K;C]I@Y.J,.R3<;MAD7*N1=X$:M>QM[UAC3M!N-VS2KJ7(:Y$B
MPRY!_Z'V<XE7*XCW'@4Y,S*]\R)S9S+$PX%_N+'N#8:CGL'PP6 X/*A=S4#4
M4N6U?("]XX V:_%U^H#F[%WI)%0L\]LZ?2)?I:JXW:F>5C>"-_D]F%.;%]>)
M3T0L&7Q^Q'0!4/=J )Q$<4-7=!3/\@NB5ZX43_)F1 F<[;4!O%]P^!HJ.WJ
MZIYT\C]02P,$%     @ EHBX4JGM9E#' P  *@T  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&ULM9=1;]LV$(#_"B&LP ITEB@[CE/8!IPTW0(TF)&T
MS4.Q!UHZ640D4B6I./GW.TJRI* VY0ZK'V22XMU]/))WI_E.JD>= ACRG&="
M+[S4F.*][^LHA9SID2Q X)M$JIP9[*JMKPL%+*Z$\LP/@V#JYXP+;SFOQM9J
M.9>ER;B M2*ZS'.F7BXAD[N%1[W]P!W?IL8.^,MYP;9P#^9+L5;8\ULM,<]!
M:"X%49 LO!5]?TEG5J":\97#3O?:Q"YE(^6C[=S$"R^P1)!!9*P*AG]/< 59
M9C4AQ_=&J=?:M(+]]E[[QVKQN)@-TW ELP<>FW3AS3P20\+*S-S)W5_0+.C,
MZHMDIJLGV=5SIS@Y*K61>2.,!#D7]3][;AS1$P@G1P3"1B"LN&M#%>4'9MAR
MKN2.*#L;M=E&M=1*&N&XL+MR;Q2^Y2AGE@],*28,^<39AF?<O) _R"J.N749
MR\B-J#?>.O#W#V 8S][BC$9J[AM$L(K\J#%W69L+CY@;DULI3*K)M8@A?BWO
M(WK+'^[Y+T.GPENF1F1,WY$P".EOQ"<Z90JT0_.X]<RXTCP^T3,<-/GV"2>1
M&P.Y_L=A8M*:F%0F)D=,K$%Q&1.6&,"S56I\K36)9+[AHO;Y+@5\U"2:; #?
M 8%G4!'7;)/!H1UPVQP')&8O+@>=M?1GI]/+),&NV/XG8K<=&@X13UOBJ5/3
M'<20%Y5C"\4C( 62[XZ?Y5K;K-)FP]O3,A@%=.X_'6 X;QG.G0RW7/"\S*UI
MZSV96!2)&(H;@ZX3TE@R'%<=+?;V+CW$Z;8XO..SEGUV&GOKO.JV(>GWDB,N
MP6#Q$]BUL6G/O71VV+D7+>"%$_!A?^YZ$)%\ H&#[XA),3*D,HN)42RVA_5'
MO]1D;BO##J5!%WZ#_X4XDD)#5-H4-D@_8#(<QN]E#SH4 R(0!O-W?[/W]QWJ
MDW*0T:V7TK-1$+QQ,88=8W@*(_D[(7\JB0&V4#("B#7Y+,DUGEQ,>NMFZ""J
M6_TT&"+M,@X=N^\74X]8B*U5$P%<:7;\0VRZ&-&+5[_#=XEVV8FZ4\5]=;E[
M0?.SXMLMWOKUT5V=G'RE:9=FZ&">V>_?,1:[DXWSOK*L!+(2,;G1&EO'60>R
MSFQP7[NT0]UYYRIC>.Q6Y$KF.:)C41<]NA1WN82>_ZH:A79!G[JC_O6KRSP4
MU!ME/W,P_5[YFH/:5D6ZK8-*8>I*MAUM/P16=?G;3:^_(O 0;+G0)(,$18/1
M.6ZRJ@OSNF-D417#&VFPM*Z:*7[,@+(3\'TBI=EWK('V\VCY+U!+ P04
M" "6B+A2"(GZ*A $  !W#   &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6R]5]MNVS@0_96!=[%H@=2Z^9:L;2")4;1 "[C)IGT(^D#+8XL():HD9=?
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
M&MM7:W=",FE()J,D5SGF.P(H=\+%KAU0OB^-0$U=A,Z)!*9>9;&W1^I2"E6
MN,L,1:C+K,J@;W<-IS :3"%M4DA'4S#:_TN1TUYD.$W# /4H]@WC)(%!,,!P
MTC"<C,NX?& T:[[Z(]J:-HC3YQ4Q#-JF%CQ=QC5&MW(H1%$4IO%9B2]8P@B%
M$ W) ';:+WQN+=<1NNS"*)WTQ7S!\/K<\C0-U*:!GJCG&N"DVDGJBGA.LV\)
M@S1&\9"D8=N:X7AOKI4WIK&V)<-G[LFP;<KP/W3E&N-$!G$:PDE?SGU+!"=!
M.M@S8-N9X;.W9MCON>;Z$>S_O%RPO([#:3@LE+8]PZ?VYQJ@^^,6)5$<7N@>
M?4N81/ "3;\SQQ5$[MQXJT F2JZK>:C9;4;H-VYP/-M?VM':S8<M3#67FVG'
M:$D!1K8&,KA)3?5D->I6"RWV;EI\$-K,GNXQ-W\/B+0&YGPKA'Y<V #-'X[%
M'U!+ P04    " "6B+A2E=RB(XT"  "(!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6RM55UKVS 4_2O"[*&%+?[^:'$,;4+9'@JAI>W#V(-BWSBB
MLN5)<M+]^TFR:YS&"1LT#[$DGW-T[CV)E.X9?Q5; (G>*EJ+N;65LKFV;9%O
MH<)BQAJHU9L-XQ66:LI+6S0<<&%(%;4]QXGL"I/:RE*SMN)9REI)20TKCD1;
M59C_N07*]G/+M=X7'DBYE7K!SM(&E_ (\JE9<36S!Y6"5% +PFK$83.W;MSK
M1:+Q!O!,8"]&8Z0K63/VJB<_BKGE:$- (9=: :O'#A9 J192-G[WFM:PI2:.
MQ^_J=Z9V5<L:"U@P^D(*N9U;B84*V."6R@>V_PY]/:'6RQD5YAOM.VRDP'DK
M)*MZLG)0D;I[XK>^#R."&YP@>#W!^U>"WQ-\4VCGS)2UQ!)G*6=[Q#5:J>F!
MZ8UAJVI(K5-\E%R])8HGLSM,.'K&M 5T#UBT'%1$4J!OZ*8HB.XTINA'W?U<
M=-\OEB QH9<*\?2X1!=?+E-;*B-:SL[[36^[3;T3F]YC/D.^^Q5YCN=.T!?G
MZ4O(![IS2+=5^4,/O*$'GM$+3NC=E"6'$DM .],(MD%[S#E6?9BJK1.+C)C^
MD^RR( I"WX_#U-Z-JS@&^F'LN\D(>.#7'_SZ9_VN.-EIMRN*<Q,7>NGMHI_W
M4*V!_SK3E6#8)3B[RZ );\!S(@ UG.0PU9%.*!D5ZLW\^$,WCD'N[$0CPL%B
M^)G!A4=YN%>QHS\?K$X O? 0>. W&OQ&YX-KUY3D_Y56/$C'GY56/!%$=/6A
M!5.@()XN/QD\)I\95W*4@A=-QC4!]+VIN.S1.:GO*'4.E:06B,)&49U9K(+G
MW;G?321KS-&Y9E(=Q&:X55<E< U0[S>,R?>)/HV'RS?["U!+ P04    " "6
MB+A2+VS5C2P#   6$P  #0   'AL+W-T>6QE<RYX;6S=6&UOVC 0_BN1.TVM
M-#5 1DI60-J0*DW:IDKMAWVK#'' DF-GCNF@OWZ^. DO]76L'S98$(U]C^^Y
MYWR7QF)8FK5@=PO&3+#*A2Q'9&%,\2$,R]F"Y;2\5 63%LF4SJFQ4ST/RT(S
MFI;@E(NPU^G$84ZY)..A7.8WN2F#F5I*,R+]UA2XV^=T1+KQ>Q(XNHE*V8@\
MG+_]L53F^DW@[F?OSLXZ#Q?7^_;S"K@@H9>T?P#I9<=>*'.%8O3Q8?0OD6/4
M5[O4]7++U'ABCH-#4_Y-SBY 6!=O/,R4W-0P(LY@%="<!8]4C,B$"C[5'+PR
MFG.Q=N8>&&9**!T8VSQ64A<LY9.#NVX&?57SY%PJ7<5V$=S?:;U\#VAF() +
MT0KL$6<8#PMJ#-/RQDZJQ97Q&134X_MU817.-5UW>WVR<:AN-LA4Z93I-DR7
M-*;Q4+ ,Y&@^7\#=J"($T!B5VT'*Z5Q)6FEH/.J!I9TQ(>[@H?N>[7"OLJW:
M=J"RLAU:0?70T;@)\&^S.>YMVMZK>(."/RKS:6G3D=4<^H7=:I;Q535?9:T
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
M=>/VP_)Y<_)!#3A;.&#=_P)02P,$%     @ EHBX4M\A)QN2 0  ^14  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS9C-;L(P$(1?)<H5$6.GI3\"+FVO+8>^
M@)MLB$426[:A\/9UPH_4BD8@*G4NL1+OSHR]TG?(Y'UKR$6;NFK<-"Z]-X^,
MN:RD6KI$&VK"3J%M+7UXM0MF9+:4"V)B-!JS3#>>&C_TK48\FSQ3(5>5CUXV
MX;-3NIG&EBH71T^[PM9K&DMC*I5)'_;9NLE_N SW#DGH[&I<J8P;A(*8G71H
M=WXWV/>]K<E:E5,TE]:_RCI4L4W%G-]6Y))^B1,9=5&HC'*=K>K0DCAC2>:N
M)/)UE>Q$!_W./MPP[9[\:O].IL\P5,ZM-BY,S-+E=H>1M-U#$X3(>M5_Q*-C
MD+[Z?-1..Z?\3.]PO9_:+KMY.-8MU]_Q]QD?]2_,(4!RI" Y;D!RW(+D&(/D
MN /)<0^2XP$D!Q^A!$$A*D=!*D=A*D>!*D>A*D?!*D?A*D<!*T<AJT AJT A
MJT AJT AJT AJT AJT AJT AJT AJT A:XI"UA2%K"D*65,4LJ8H9$W_DZP?
M6B__^F=DNR:U5,W!GW5_?&=?4$L! A0#%     @ EHBX4@=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M" "6B+A2*Z1E4>X    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    " "6B+A2F5R<(Q &  "<)P  $P
M    @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ):(N%)J
M!H*,J@0  )41   8              " @0T(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    " "6B+A2+3;;/+ %  !X%0  &
M    @('M#   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
MEHBX4EE5!$A# P  P T  !@              ("!TQ(  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ):(N%*:9U1RK@0  .\/   8
M          " @4P6  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    " "6B+A22+$4TG,$  "Q$0  &               @($P&P  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ EHBX4DL\",'^!   Q1
M !@              ("!V1\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( ):(N%)V$[TX9 \  $LN   8              " @0TE  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "6B+A2F-/>9F$&
M  !O#@  &               @(&G-   >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ EHBX4A-217D0%   O#D  !@              ("!
M/CL  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ):(N%(1
M6UOHH (  (T%   9              " @81/  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ EHBX4K<P3\F! P  R@<  !D
M     ("!6U(  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M" "6B+A2F#3A?)@&   &#P  &0              @($35@  >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ):(N%*^1"88M@L  /@B   9
M              " @>)<  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ EHBX4G##^(]! P  <P<  !D              ("!SV@  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "6B+A27O8!T2P(
M   C%P  &0              @(%';   >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( ):(N%($:F<\C@@  '47   9              "
M@:IT  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ EHBX
M4N(&?,^C @  M@4  !D              ("!;WT  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    " "6B+A2[=8#<M$4  #^0   &0
M        @(%)@   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( ):(N%*@<$E'C00  /4*   9              " @5&5  !X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ EHBX4N>5^L#?!   F0P
M !D              ("!%9H  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    " "6B+A2 %U?-[(&  !*&@  &0              @($KGP
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ):(N%)8OOW6
ME0(  &@&   9              " @12F  !X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ EHBX4OH^>BMK!   9 \  !D
M ("!X*@  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " "6
MB+A2GFO-XC$"  "3!   &0              @(&"K0  >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ):(N%)S$(A\Z $  )\#   9
M          " @>JO  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ EHBX4A9B[%J= @  9 <  !D              ("!";(  'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "6B+A2(RTZL)L"   '
M!P  &0              @('=M   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( ):(N%(!(@2D,P4  -85   9              " @:^W
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ EHBX4J\T
M&S";!0  [!0  !D              ("!&;T  'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    " "6B+A2)(\Y!^T$   S%0  &0
M    @('KP@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M ):(N%*I[690QP,  "H-   9              " @0_(  !X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ EHBX4@B)^BH0!   =PP  !D
M             ("!#<P  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    " "6B+A2/S4PA2 #  !G"P  &0              @(%4T   >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ):(N%)<+UL#= ,
M 'P,   9              " @:O3  !X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ EHBX4I7<HB.- @  B <  !D              ("!
M5M<  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " "6B+A2
M+VS5C2P#   6$P  #0              @ $:V@  >&PO<W1Y;&5S+GAM;%!+
M 0(4 Q0    ( ):(N%*7BKL<P    !,"   +              "  7'=  !?
M<F5L<R\N<F5L<U!+ 0(4 Q0    ( ):(N%*,/MVU@@,  ,X7   /
M      "  5K>  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "6B+A22XJ@
M"W,!  !P%0  &@              @ $)X@  >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'-02P$"% ,4    " "6B+A2WR$G&Y(!  #Y%0  $P
M    @ &TXP  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     *P K *0+  !W
%Y0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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>49
<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>50
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>112</ContextCount>
  <ElementCount>264</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>38</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - CONDENSED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CondensedBalanceSheets</Role>
      <ShortName>CONDENSED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - CONDENSED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CondensedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - CONDENSED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CondensedStatementsOfOperations</Role>
      <ShortName>CONDENSED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CondensedStatementsOfChangesInStockholdersDeficitEquity</Role>
      <ShortName>CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' (DEFICIT) EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - CONDENSED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CondensedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Disclosure - Description Of Organization And Business Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperations</Role>
      <ShortName>Description Of Organization And Business Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/GoingConcern</Role>
      <ShortName>Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Summary Of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary Of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Initial Public Offering</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/InitialPublicOffering</Role>
      <ShortName>Initial Public Offering</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Private Placement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/PrivatePlacement</Role>
      <ShortName>Private Placement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/StockholderSEquity</Role>
      <ShortName>Stockholder's Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Warrant Liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/WarrantLiability</Role>
      <ShortName>Warrant Liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Fair value measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/FairValueMeasurements</Role>
      <ShortName>Fair value measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Summary Of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary Of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Summary Of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary Of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Fair value measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair value measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/FairValueMeasurements</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Description Of Organization And Business Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperationsDetail</Role>
      <ShortName>Description Of Organization And Business Operations (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/DescriptionOfOrganizationAndBusinessOperations</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Going Concern - Additional information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/GoingConcernAdditionalInformationDetail</Role>
      <ShortName>Going Concern - Additional information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Summary Of Significant Accounting Policies (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesDetail</Role>
      <ShortName>Summary Of Significant Accounting Policies (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Summary Of Significant Accounting Policies (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesParentheticalDetail</Role>
      <ShortName>Summary Of Significant Accounting Policies (Parenthetical) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Summary Of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary Of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Initial Public Offering - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/InitialPublicOfferingAdditionalInformationDetail</Role>
      <ShortName>Initial Public Offering - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Private Placement - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/PrivatePlacementAdditionalInformationDetail</Role>
      <ShortName>Private Placement - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Commitments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/CommitmentsAdditionalInformationDetail</Role>
      <ShortName>Commitments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Stockholder's Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/StockholderSEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholder's Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Warrant Liability - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/WarrantLiabilityAdditionalInformationDetail</Role>
      <ShortName>Warrant Liability - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Fair value measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair value measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.osprey-technology.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Fair value measurements - Summary of Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfBinomialLatticeModelForTheInitialMeasurementOfPublicWarrantsAndPrivatePlacementWarrantsDetail</Role>
      <ShortName>Fair value measurements - Summary of Binomial Lattice Model for the initial measurement of Public Warrants and Private Placement Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Fair value measurements - Summary of Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/FairValueMeasurementsSummaryOfWarrantsDetail</Role>
      <ShortName>Fair value measurements - Summary of Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="sftwu-20210531.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Fair Value Measurements - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.osprey-technology.com/role/FairValueMeasurementsAdditionalInformationDetail</Role>
      <ShortName>Fair Value Measurements - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>sftwu-20210531.xml</File>
    <File>sftwu-20210531.xsd</File>
    <File>sftwu-20210531_cal.xml</File>
    <File>sftwu-20210531_def.xml</File>
    <File>sftwu-20210531_lab.xml</File>
    <File>sftwu-20210531_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>52
<FILENAME>0001193125-21-171033-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-21-171033-xbrl.zip
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
M;&YOY#3VL]O $^?Q*<ZMG$Y=E)LGSJ%BPB]8N$IL*A#!I_&/3(" /!UA%3,
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
M+-N_546H;+'F<2FNIPKT3%)I ;6&_6NPA\&PROII> E;N111 C:PLG>9_^:
M7)%KA0UU"]]S"6GV6OIE6^N0HG"QZ)<Z &DE:8):26#+FX'W*?+[O\Y_C;V_
M@0& 357+ Z:/B#HY^(IY'BIDA!;8)AB,\M'WI&42OEWH5Q-;YV7^8S7S$7LT
MNG[EC#V5 0"B%L,1I-1CUXEK.#KL/ ** D4%*%=JTS?$LT]!D['T?S[AJ)^?
MQD V-Q7S@,V2 YNOE+H=F0R-ZX!S N;%3KO=:K?;Y/&H:] 4EC M"#B7+3Y_
MJ<A8^62>PT%I':,HUV@'*U!D147 X@K?X[2##,XI[\*87"Z80]<VQP&=]#?J
M T:1#ARCI11?W-I5BA<1C&1)$B[JM^[>#NZ3_N]B6&',QW)[]83=TY#]>3@L
MHMR/15)DH(IHGMOG8FVEBC10UV22S/R(3,F2_&Y5V\4J!<H:3$\787HJ@\?B
MJT 0/B <LP 1VQU%&HVODRF";]#/(_TSD+/4U&2F&MCI+>_WWX]J*Y._VX0Y
MF0CU?B>2X,X*D. 7T#^36]S&[#A'#C:!1Z%9R.TM*N?1VZB<Y;?> '; KAS0
M%TP0FM13L@_)2YK6)9TGUHO-=$7N#R*(@(DDIVYC/C?AJ9$!]R*3+7ILFD1K
MG;+>>*0?6^=;WA4 *(UIPHQCGZ#?,$N5NQ@*'QO!>^@Y ?D"QRY$WU"_]%Z0
M9VC#?[O1V7U;XD2EU^E3=]C/):_V <\YQ5GQ\<[^CA?X8[*^(VV%DV$.&FB\
M"1:X4"L?<JMJ'I#\#-@K)D.?E\!X<I&S0PX8O$ G /8S\@:@),$V1*[I)XDY
M$8EP>%8 &I9DW7;]S3WKP$P$#T'C8+O=HDT,>>-U%=CU:D4>X3F&M0[QWC+O
M<FQROY9TNY1.E!3F?>]MA&]+=#*4AB/8LM1AW9HQXFHCK+X9H'(27A;J7?S.
MHDNY0DL[?\W&NE.;ZG1,=:HP\BS13@L'H91>B@H8T&'*7BN"/4@/(?--Y6]X
MW#=]E4D$!XR>@^,V*,#"<W+,3D\I?6!-9D7_NC7YN=ED+;)?G0[H;;<Z76+
MGLP\<6E45;YI#[$O!VCFI'+4J;+8$IMY@HYDA_#<[K;:+#0 ,/(Q^K[3ZNZP
M()&D;PF-6Z)\,!-#9L-27ZT<CTL4%(I=^5=7H/"37J!&,4>HOX]X_ZW7V54+
M60$!OA+'S,ZBS0R#J5%4DX: I L0[>RWVMM[K?V]W4I.U&^[K9ZD/OBK,%+D
MO(% <?H;G.7V[GYK;X>>"&3B7/U1HO'?=G?P/.Q2>A2V'BS](;3J-3IK+D[+
MTH6I_"L^T>CYO$P3/Z DA524_IJJO0A_ $OM>_YH!!3@FZ++I?0M1K<#CJ2"
M%^A5!?,&!P7SQH\BY^P^Y5CDK!G TB\%+QC^8IZ%+^<)F"]!R7G9V^42WU:<
MS8*A<L@YA?X0>0U,70M^28^:$0/CQ)4$OD4ZIBP2WQOX((FD<L8)@N)?!4P&
M&X*G(^'#\/OM/RD(J/08)ZO;$.KZ+,Z6F7RT<O\.8S!\ 8E'D@_OZT-%"#6E
MQ#'#6Q5Q0FK6.G]X%3.Z@3NG0MMJ\!^1,E>? >(<(4MB&2""(R":]*R0YP6N
MGV_F%AN3PO\V)L79YV:5F;>#\)-HD8M.C'K7FR1GI5[I_.HAB4)XE5C/+:H.
M>E"?DD!2,,;P921$^#;703!^-2NP:BM$B"![#7-R*S.QZ@RB/)%.+ "7+X-^
M-06_#*&[E5X")J4^87C2S[(B)4+1V5(6G/&L(-9AZFG0!BVG#]^A3C1><]MZ
M0(G@.>*;%BG?0%X$[*(TRVU6LV:DPS\S;A.V<R^4G\<,VQ+Q8,HP\TETV]-]
M;IIE WNQIY7I<#,:-2(D;F591 Z7OV\N6QN8?5@3$SAP9@ 1:=XS&D]@J:&Y
MG?':B,U+X<]\ S/%,@J"4W#E]IK9:HW4,R%^68OCI;"&VFS)H5U<]//*U/KT
M#'W =M68S))(1!1)1SHHI2POV(%>/1S:*'FD> &ATX4Z#LO \CW0R*N(5BX<
MRD6!;Z5>W" J#(O"G*/EC:(B(X>#GD;S-ELRH"L!J!V+OYU3H(Q!;C?"K$OV
M5*8"!1IOTT04_ ERB* V0+9U39R6?#0DDD!4>0DL\HI#<&\5LU/@BQEJW(36
M2ZEZ<$XZ=RE"+F5 >4/G9(7,<':KO*X]+ZLSQKE/WH(^7?=8? ?'KS#J.\?J
M[Z:MG@9ZO-7?3PK-C9F5$$*H&2N&/$EW,K,A4*G.9=-LS@ICGJNTS]^4-[C#
M1PK='H9"/?%444RJ,B<RY,S)D5OD#?TC4=[0JOB4@2S0US"N#.>?/Z''QK]!
M+6W0*%^VO)-!14CARZPNY:4N!BP]\F^UZ:*3Q%5:%TJ=@/0FZA3N&!%YM)E$
MQ59K)*Y XN =MP"X5DU*M3@7RF?-&?G@H71YXDKP$EUR&AV)%)U=?<HA&V#@
MO(R4M[3(RJ^%P0XS:VA.T#($6EI$I<)+;O#S4@_&R57Y#ZYW&&8D<FOQEN.C
MFGM]$$:5J0)92I:5F@R\B($>]#QH3722B78R: '@;\4-9C8V"77:HV$74.*_
MA=^69P>')5I)D4@N<S^,W8-7<3L%JW+?I4RWI3FK47\4L:5'P51W8U0EP&[@
MK/0: OD1QIR6LE.13$=@MH/H2NIH2@=I$I0J1H<LANQ"DOI\Z( $OB1LT2A=
MF%R! _;1HPN\#+DQ.>&";?#I5F!>4'",*S7J2)J<$B:SX.U.HK>R2CL:RQ+
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
M"ME<&).)U&I;LGA>]A67"E.,$AZK%E6G$?,*0"G,\<2&*75KIEXN6=UBP^[
M!=DFK$_P5$%('>0-B$=CI=EA4UB-M"G$O-JZ@BWX;6<MV$Z'<8#_.=9I8-F"
MG(K=M:KP9!54:!-3R01^,%"[UAEFO?%),2V5I@K";9/X4'EW9*9Z?@-#"F%7
MP%_,N^8M8TC=-W^+W97*>##;->3"*/,P*PV=@I [('-7$5Q:Y7%IN-ZO NM9
ML[:9^)?%\4ZH'?2%?[<@)M=;,[FG8G*,2N^".GNO^=J,?(W[<$O7&=H+EKF
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
MDW-UV^A$N"I5,)371-2:VJGFJ17BM>Y[@@=E7XC*Z\4(#9].JT(OE+9F9,W
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
M%?5RU5]"([ *!@F%IO5P.P7J=%"F\<OH' X=^Z9F;]Q-N-QX@A5.4.W++ZH
MN*16U-?"]&"5W2-<D5XTM.7E.'BS-**T@7J6%I!]F7K)DL3F#Q691ZRMO/_?
M)- KE&BR8:)U!?G2LC&V=S8#?VSGU]1O.6>Y4=YN;A2&T47G%/.G[E%VMH,A
M;"4O:KK(E7P7+6ZN;.V> K!@+L@>=MRS"ST\:"YN>:>N\$.G9^H/%B#+%"4.
MAD_,SM")IXTWO#]-!L9*'/B+*F@IZ8Q\:#Z7$CEQ2/XIK$<@_Q0"D3R6O^WJ
M*Y150$'EN3$/MX]#:BLW?MD.=""$G**W4YFBTVFU=_=;8#0VS&$-HI0HF6Y3
M*@762K(D$G3E4=4W9OE+_3"29V3BW<-6#@U%3$"::I^(!4XM[]>ADE43/U\I
M]6?U!<]*X WX]Q=QF59J+_?417%6HFXE+ET"&*7"]\@GC5-"OUJ64$6*59A
MFIY\XKRXI/$^16!HG/\:JPXU6JT>D(N_UE^.U\II7\8Z<#AYO8!<N3$P?J_^
ME!< %=RMF@;+BO0FO.&&TCGU&G!NRFIM$P<8G8\B%>4MM5BY6,/QRRXWX$B^
MP=VJ@.)]&9.:KF,[6'-![G5C_(R#O[  R1_K@]M5TU]EUAS'TF$(V'9![-)8
M@(MS&@N9CR$V9!7MKI.*GHXG?*_<_.HFR3(/7AXZJ[1!YRR4_1(,WY$^=#X'
MJ9#^JH?K@E)2CLQ!*TR#]0/9]P\O3J5;P7'\,L42@!2--Z6+:G+VHQUD:'%+
M+;JPZ;=.NY(%65FK8I'LEO?(+V\N%O-0HWZA#SHE2-*F[]YZOQVPXD7_]T91
M@=4?E0S8$M@ZO9DT=NEET&$T H;!Y$C]CU3Z:S(J,R[Q6^W",]/D9>-@H_TD
MS%16*BATD;99*SAH8=M$W,"EL0&$3!%CT%I?AB9=&VJ95D3G,@V#*T%1;SU<
MOP(/SE=JI+@2_\X9IE1EZ60<RH=5&Q]15P[2GS>J"<J\'!?]W6?^D:_ZN?V&
M=-=N=TK2:S55-TQ!6^DGXDR!@7FRN5%F:*%,(0I],O*B'(:%7A/0\<88R+?"
ML^YUFRH,:7+;1U&J5]_$.]9(\[45,A61@):;,,V+RF\MF?96=R[4B;7.*$W&
MYFW@2*V*4J!>Y4>XRY3%K_E*B@JOB=')67*1AQ"QD@>5% W42O6>_3Y[CMVR
M0G/QB;MW,X5+>6L!-AO':K-1-);\W>84DWB$/4_%%#6\N$Y8R^-HS]:TDV-5
MD7"&K)/[]"KX5>;-_*&R@]GY(R\^I'H=$@+&RI#UHGO6O4*B&RH;,[IGX7V>
M*)HE[)O(AS,W@69'22:R"NHKFLELNU;5#O@&GME0WHJQ<5@!(F I#!#G#HU$
ME;=PNV4F.)4H0^2A/!J92"G^0%]@NI0J7&W):@DB'58TK*\V/C52$);UA?UP
MQ*V8I]&3[MLSUOV4J!Y+WDYCJ16&JH.W^"#:)B&J#'B99Z,$JG$X3,W'WE?C
M"F:FK_N?@+6\T2Y%PX T62JGXR$AV^PA$%%(/;0CF0YNY!)A,]DB);/7*NQS
MG=PZ!B[3=ROB45O9YD8KY'3[?O+]V#O1=SJBWT6G6)58OE_ZQ-/ZY586^U-<
M=W!HRX94V@L%7+9?6/47BI5**]XO9>EI!N*JXO=KPNN&Z?2J^:PJ\,(\L\U
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
ME(8W?@Z6:@3J*%VWASGX1=J'Z00\X?E75ZFXPD=@BNYVJ]/;:^VTV\JS+Z<
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
M^JR=!B4%?/1P4$#=T#:(0#+AGH<+756'+= ',OQ6E6 !7%1/[M))$J @D!W
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
M+2(,U*S)4T&%FH[F571_>W1R&1#LWAO.@*Z]\C?,9-^H/M&%#UK4BX)4[UZ
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
M!^FF(\E@C2S,K*#>0.N82Q96#I6@(;\&_H@0._P(9^Q$&_WE1!,[L!Z]CWX
MG\%'4]IGI E.K-#ZFH8"N#9(C2ZD'E$J]+O>-8?&NBM)2/F%1!=6.('/L1FO
M_?[Y>XADO/(>8 !LX . /#0G'2KT.J-)?9B:74H]JI0K^(0J:ZZ%$9,%65UY
MM-/2]?C"GTY]CUK>-_'=?\@HNO6_@EG@P/[Z1FS"8JT:H4^YXC_MFAU3ZW>&
M";>M!>"6%EB/:A4V0J_3,3K-K8^?AQ*I_KQI4RI3:[(IE3ZHFQ:[\S##,B"6
MY;I\N;[]H S9N7]@Z,:[O\Z_?3O_<JM\NCI_?_7IZO9_*QM1+3K,;Z'[5WOP
MC,V^6!:7DISAE4?'=94[@II<(:PC)K4O?-;OR[5@$KQE?66]5DQ-L:WG4+'&
M^"/M#N9/9P ([E=XQU+>QR',!H<JV$1WCL<B1OU >77W6M$-EF,9*F-8'?O<
M]4/L.P;?XI]7L$4=RTU@O![#D0,>GRE?_*356 IP#M@Q3#$"P0N[W<79<3"
M8&9YS\K$ H ]A<!@*'T)_&$KV*$.M*,2D'LGC (&9QC!8E%IPK(>Z,QTH'!B
M@7Y%&$=4,L![N+>=,(SIY/$,?B-),U&^E!1<G,U*YYL%?C@#..(0IL9^RCB'
MKX3Q:%(Q#RX^>@3=#M!Y=@(3+)C<^_"7JCB(]ZVMH\@N#K"G'PG81- <#T#
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
M(^375C-^=9%-](J*$(=>;?C4=PU_4N\W,MK$PEH.>>%:%1H!II5K(9R9"Q#
MLWT^$)X2E1%Z%>F),QM2D"7,WX:H^O T8IW88,+7"O.(5(NF6JA@#O.4%KR&
M0")+$T6DC+#Z@<L/GOXLPI-J0D@PWEB_='HWY+ Z!MFQO0A>B8"?X0OH=_:]
MTTHN8-(Z=6U2:/AE1 (0Z%4'3/,'?\3*'(@Z%^N T&\(RU+-KX-72ZA:B*H\
M3AQX8TK@ ;_GP.H15HI(.C=S"0FXYSH1YP;UB]=F7I3H,CH\<V&@+Y)K#C^8
M9\M<ZCUSMGH5NP4>(ZDLVY]%9<R0@LMOFVDYC?E]L/1[Q*W#/ M35/;TTP"$
M?>H$+7-U9*R8J1C&&$GIB9Q.?T[0CE4HB,/:#5:NG#IC%B&&^9 L1@Y8'[$3
MZL=A<G&_B 60@LXH=B/J/I_.>$THK)5@Q=G-T QTG4?]OPG)V>U/A20"K)Z5
M"_[Y.\TV>V56.>LM+<_*WE_W2#B41\)]'0DS8HKZ\9_<(9OW8\ICX@*:GD<5
M#8UT*K\NR8C@1?;<8XTI"=&97.8)5QXQMC.,[U "H9 "Q9N\_/WL!L0ZUOB,
MP61_[X#(.$@O\7(!,U^\+_R01:%\H:$"U^-+ZSD\QXBFBS28Z7J<G)3%.XH5
MQ-4//L]G2KTX1 !O$AW(2JOC++Z'*O'\R0E+Y%M'._GCJZE=%OS@FX"^&!'L
M[@6+C%ZPF_7K<1*WMK,UZ[!FW5BTY@50BD4HT=:^'O/O>>GZK)SC5WJ=N,!9
MNL9B,N_JU9>/96LKNU+X =;&#WK'?O('9O6G12I7@%^\:7 \9QI/&6ZNQU_Q
M0OXOEG/ZA6;+7(^SC]-A5RK[V@A9S3PKKPENR8(1#S ,Q> W?DCZZ ?+%[M]
M<I==?XCDIK?>18S46$_)9LY>N_ ?"!C?T>TD("&Z62Y\+^3.F%N6EH5"8V<,
MT 4&,.9E66V ZRUZ'ROME4OMU: 4EG<+K_N!%3RSB9NY1NGTI<V\+YNY*JB,
MEAY6;K+8Z*3ZL"*41SX0([HA"NWUML9*P@?&/&QN<32@$-2>N@B$ ";N" AL
M&I>7>L7N,9P%?X'GYS<7PFW 0#M+@NY6GGB*[H4(/>_BS"'S.+)[(/0B*6X2
M0P'3AE$0I]52T;=##P*$NHK&:=/5,T"+E\65BK'=^9C(+-PU]SMUP(R)%<4!
M]7:FT-&^A,(=#O?W"&%!*.$"WTTCM=A= 28C9 L7!DS3'_P12V-C$6^QE]Y%
M/:17"*'O$NZC=+Q*]Q4'X/4\)J-$-O,XQ#,%SG$8&LUC[)%9U6)X<6$,X0(D
M5S D&?&V JK%3)&B.EGU I1C+*-C$^Y6OB/%<*0%.&%7.!D=JG ^CA$:COI"
MS-)FVPJ#2&F4*.-8X5':++A();6XP,4D0#>]&.99&J!KN707AQ-"EF8P[CE&
M\!AD<T!&_KT'XP$GTBL2ZFF=([XSG1(; YWQCI#GW5 69?6Y:;1HR$.H@X"F
M<;$/>:!NF83#' <603HA)>S&W.?$H^':Q!I-A#MNYE$^4Y+6*C33QB;)'VDT
M-P?%FE+7S0)8Z!4YO6AB-_R BP!Q8=U;*-C%X'P,&Z(!]#RXGB( 4#&-L=9[
M26V$JJS4K,5KULMO,X8PSTSX#QE ,*"2#&KV&\8+@*E\2N^[4:Y5/(?5%1]Q
M*T_I:-H\VR5O^L$,V @^-8 +LY1MA89*\)^2;NZ,5?$7EA0%0_ 47*601L;&
M?G1L_Y$-_0A2K\#S -_=3P?&P@%!%_L_R2GSHQ7S?'/==;M=VEB7=]=EX  G
M^>Q"\A3TV>@G.GW>)E'I\^]P/%<^Y].ES\>N;T7)2I,-JK =JOQ_>#$21+3N
MX.)M;+/0/J;8TMV6;*8R+L>P&;%8"]L7@@*SXR2Y@H7')6D/>1<HO6U+7L
M.E7A,?FY ?%NZS%IJI.F"_#(@T4Z@(YYMFCO+!9Z\RG=K9#%\V 5.641M)MK
MPIWIE\.Z=UOL%LC=N)7Z$+DGE5!/4^9,2II[Z@N]9*Q7#AWWO-1)PJ>D1UIT
MD&S#KU;6QDCTJV$F3'8KL!82Q'Y@\"8 =SW^$S.7DDY<MSY'?Y+(M"W?HE&&
M@;D^1[.8^8][6?.SE<">BU7/(V3''M-N6:_$><I6PSM/-NM>(&^.ZEOR!RZF
M7'>N@2*CG'ZF=PN4JX9<6"5W$R>VZ"U+EMK'Y49WV>5&SMN] .ZRK5?^YJW/
M>(#V\3KW["L,Q]GNVDMI.I>)D=!T,+\;ZZYDXQ[$U^-/+-85MCP]CL"A(&JD
M(VNW/(_"[(--OUE?XG*8=XN*6HWGNN5)'+HV&&B=#9LT+T7&?$?A7;;?[E:T
M0AYVTBRI]0'<YBKK$;B\=:+9T?I&L^MD3599HT_L(DECYN:_P$:3M_Y7ZYEU
M_VRF@6>WHG^B.>P.A%[JZP&XO376HF2OO!_SJ3'L&7JOD46F*61Y2_T+B=BP
M39"J5]&)N3?L"3EL%0!L F4]9%<D4>JFT>T.:@+Z%_7G$/O\@01@'"6A+^RJ
MI*R)YS>2E+:Y#B[02^NZ*\?O+%W9G-)G13!._C &_:'9Z0BY>XT!OE-TU"/T
M7*Q#AH[.8&"*C;.W@PY4JG#*#I/8B?=6Z(PNDZ1L8M==99FEURNS> H!/ +=
MEX&T.V%1KKW:)BS*M<]ZPN*[9V>(3@B!*OG<=?T1.KY1;F,946=&,[@S]4S)
MU 3:^Q6J1@<18?0& NXWA7872Z]%RWZY>NJ:VG PW-;"DWC'\Q$P!HOEI_NN
MZDAH_-#[[$CXWK5 WOQ\%L^$):.M<AKLE]G#N7.P=B;FF2\$NG1Y0CCG!;_
MM=B!DE5J"^!L@;?0!4]>MEP@Y,9++R5ZN9@9&C2UOFS1*R\E[];,= 3PQG5
M3^\V/3LGHG8;U.Z6+;E,9A4T ORG"^[(Y<"+4:S879X5(=CUT@;+G''ITBI!
MS5'M,B:HRNFE(]W2H.R7%W/XD535X$.?>S;\$L3$3LJ!P#BYU;(+^1N\C__D
MLZPKZH@^MZ>.QS/W'LA-/,/#]'E224D<0@#RF7*B-4I'X06U5G@]?/\L/EEE
M PTJC/K\YJE&9 [?5:M@5U[78^&W521^,_A;BH'R X.9QT"-I>50\M%R KK3
M/K-0)P2<W9\T$UPY,&5PY;Z"*Y&V"B6N(E W/)2XR?W0[V,:YH=W[4FU"5YR
ME=<NI+FO?NS:[)J=5KSBO5.P_0O-V&=I2#27%2_9Z=TY5^&L.&,:=TA+%UK8
MEYO63V:O<2ET1Z)'0KRD"-LLL?MH/5L67C/-2$M3:<^4/\_/ORI8:^'.=<()
MAL HM)_(:83MP+,X1F4"?V.B59ID2HL6@O[X+Z\IYGBS.&()F@@DFXI6=!""
M(6\GPDC*/> BS,K(A5$R*,UNCKTT>@%IEA2/X[FA-$6<+95'FJ8UIWE2%^U=
MGBHYY=4G\D!<11>1$+Y.*Z6Y_N,\ /Y=2(('>IO-E\=',?.CT(5A_KN#1=-8
M*">17;UE5Q#9%>2%= 6A8B%#NZZ*ZF!>C-#Z"? D+]A>92+O=4&F9?'F)?)/
M=D"47[>R7XK49E*;26UV\-K,R&DSKL*$=AC+S/-BDA*KQ@['%U1Q7O97IB;+
M]2,]-3F "RM8K!!QX/E/,VU:/<X<R)CNQ :OZ(4H-:W\6FI:J6FEII6:=F--
M:^8T;9D#"G04\[^Y#NTU ZK,\Q.?GVU%ED*>G# *>5]*V@:8E1"DJ7&>@CJ0
M^;=LG-N?T1QM_Y%Z(6->N%1--3 Z[GBI5-@CS'G)*M'RWY6(C":>\W=,!.!H
MOZR -2#!/FC.&%B$=L!DMD.0^Y5Y&&T</6"]M\25R[Z6\NN6Z=QF+S22WU T
MO54ZO[9(/%UYM/U=OC67.N?OQQ(*S!\N7AE,$=%X[8&1*/=^@*&]2<V K+RG
MBU(H3!($RVX<,/&7%YA%:UV 09Q,N-K 6@'"E+R",PJ^@-#:#95381\UK'/I
MB7<"%$*V7H47O,V)+YXU60[,09>$6_G&M_R>^)PZ,Z<T<Z-.R:REU]SEJ1.Z
MUC?TKGC3O1"2C6&N%=(U*,]Q..V:0W.',-?#<T5'BU;CN3R*:A,\)S^>>S;+
M;[P&P8<5:><*^]5K&#(HC]CL]#I=T^QWA9#?!0!L *ENK(K487DHIMGMF_J@
M%J0V<=Y>^B/J<+E-:P9_HZ4>U@P;&>HG?XP!=/+;FT6CSTW_/[$51'B+OMGL
MQLD?41 7)B^,G2/2.>@AVW%I9;8L'O/#$[TT9H49_2GH&HN5JRN&0;,PG:VG
M7Y:R0774?D<'CA6W5R.KS.&-!OW1U#[[DD86L/*'+/#]"WF\8HTU5XG:_.K,
M2):9<A/?85L\>O))([)X5-S-Q]N_OJ<_KH2DREA^?5 ,Y%QM27DL6"[A">*Y
M8H<+XQJ;6F]9Q.YP651_(6*W:@&%]E LP1KYA(:P,G;=/W$K,A4Y936QXU3I
M"H3@5+'X[%_4*OX+S\[99@&TN.Y[\BUM<8!OW4[RVXE6\<&H6"<,YV,1MX&A
M>:0,3O[XVNFF)1NWLK#EB/LF=);@,WQ(FDE<C6_1&W(5?O&Q0.J8]Q.@E4$?
M'#@][0-M0T#;4%N&MDV6U1C2VH&ROH8EG?6F4+888;Q.LA_0(>&CW*B)&BT.
MOQ>L8-%GXW^%9/DU *]<^04K1<=T$OT*,/>>"#D&7_TPNA#Z^JY2];L<,3P\
MO#PZ>C5<@#GVM5^!BX:6DM?'JZ7(9*_QP@6@[+EYEA2G$%8I%C<0X^971\Q"
MG=W7RKI?BCK;*.CL?$K-?*$-AM);_SWY-]ZZ7GD?K0<_AIT)[/>9-ER_\BZL
MD+S'AMRP7Y-VW)<HM[X1+%M%/#M]>2$J12KRXH- )IZYP?MJB=M'?)$A,RM;
MV!A"YXR^I*2,65J8I&%\S6U>01C"2[PT.*T([468;)U\F$@!VF>,F>7P[!)D
M! 6E5'*\Q^D!Q_5DWGZH-D\H+*2=F2I[P):8GD1MG"N/NB&NQV7)NTDM8Z&4
M\2HGOV\$D9WE!#9U!.QK%6XLHSOL=HQ^6LQAK:4UD9%<Z> JW;;+L@WS8G"E
MC&2V_C]];,KK8R%7[S+M/+AAADQ?DUU<EV?(?+F^_: 8:8E!8V'>BC#X"O,O
M+^+Y_PH(^7\[*MDI"W2N7:#SW4I<]>?UU9<_E8OK+Q<?OBV\CRYGKJ/.@SJG
MUW<5?9ARW?AH3\A?0):IAC9(+N;\I T\\(3W,ZT?KRJ_F/I U;JF.C"T+#B/
M!0AF7;.JFS>QVJ;TAI+6/\WZ]HH'$\RVPDKH294,UK\/2ZI2Z+ZR%GN\I+Q#
M]:^7]%+$HR1OR(>]+A]9,_:T6#"OV8K8^<54^_VAVM.Z20(58;Y0;-=I>:.)
M@_E#M$S/C.7JTJ^ZFJII&F\V2W@Q8EHR@KV+[^!V,7N=,V4)'6BWUR=0A[2N
M\R^Z.M Z='1^]YK43?8 ;MJDO!RK $9:.=SA-;DX4$(#0NO!<MRD ?',>EY4
M_E5LR*LJ#FUBNSCJ8P_EOUNA -<8X3OMW<H; J0'6Y976+8?\OLUIEU=B3(&
M.<UJ_U=OMRS&=LSJ<&,O9!XGA/TBL<9VI-SQ.?$.'S8^:AE\BK6(;0?8@!7!
M]["U:CCC!XR23T%%/1"7CNO3F=)6RSZVG:2CN_1240CV=7E&.ZY^X?@**U_L
M!!FWT[QM^L!_].!0HM(FG[#[Z=5:@#55(E@"OP!B_:%QJP6TE6SJUUD^->ON
M',2CB%X)8+7E>Q\T593@=,2;E-'VT64D7*5!YHO=46(Y_$?'=6$F%L$26"B"
MA=+OB12/)F"FW$^ >[";+2J2[!TGJV_&.!!5!O?6J#2U%[C1Q5+Z:8_RY"'O
MCL+8-6 U[9-S?G7[BN1U-7N9,H4X+./<=&9X=VH]\W[ /*2=2US>PQU7EMOV
M=+NK?$]ASUN,<<'_Q=6SKL+XI\HB_F"<!Y+4%V?= JCZQ/K\@"46O<BAPM8A
MM!=[0+BTP=@A$E7JAZ).17(56V&(H&,=<M:37DG4CW]'FVD(9..==;W[,^4J
M5YD<55?L)1]6L82*78IQHKM\:^D(>_L*K_,XH)"UG?8PHI$HK@,?V#29FVG+
M$4T/YUG#C$RX # R8%^#M>_2>5Q6QI+2"VP?6!&5?MQXXC&;(%;893_-0(^#
M,&;6AR6TV15RQEF37P ^'M&Q@(H38F$'>VPV3_)LB)V26?]XVO.:,@&&C :T
M@P<-C,)-FZ*6[2XD@V@*.-3 H ZL8,0::H+!1V;,K(/-/.4F &T(DR16CY(F
M.B&GB="2$V1N? =OW_EQ-1<E?7L8(4!VLA8GEG+O\]@(/*FG6_T+H"+?-[2;
M6%&IA8-381)]D7URO<:Q0P7K;)/2"0T_6&]6(C\&Y<'Z(3\ZC'KQ#%' .V$C
MSKG(Q[#@<HDOX DI9Y?WCN;]U#FK,0JFT2\(N<M5M<\;"XR0)9ZS1@.XYVAL
M<I)A3^T*WI<GTZTT>$[(O6<- I)PP(2QGY5P0EE?1" :[.G^6T"JQ?9A.\/J
M5G(-S7?H2TKU-%-FI:_)OL][*[.2%(9/27HH!5:.H?E1KC'=8Q)S"**%IR6R
MME6G0ILQH81([G<Q:3"-&.9U7,)0;'C"I\GI(K3]45PR;<=<![,9L P56E8<
M3; $"3UOY/K<?4Q%.C]QH3B\P>@Z*X##&;TK4EZEF4#:NX_G-^_3/_5WK\N_
MN_#M3'B+GZ=]]?C7G8&F*NCNAN]C)YS@,$(9,68M\D"=PCCX;6XL7#3^/M!!
ML5YB8@D_7^&#?Q+['@<O#@(OBX,PZT3 >=*0#8S&">'IJ42@-(:GPSDLC8C,
M=*1(4&HV\;AN#KJ:F:@T/<?)CM!92\#2[W YI<#0 :EAD.A6:C7PDX2?<&-1
MN8)=#B.EF,NZ!E:N&+V[3R3M[5-ZIGCTTLY!F^][O.3)2:P*'/".A"&W?U,#
ME79)I,A0!/ICRZ&1%4X4L#PBE^))X 6: IS+4JC1C$_%DPN:OQ1"P=2L) -R
M'OJX4M9+S$(..#,.8V;4@;T\)C2&"1CM/[%]SSYPZ/Q@>?,.?/@%.V*-4PPY
M(7+4B# 9$::MT=#ZA9F0Y_].(DUYES3:0HV:I0"12^;YP<\B<I=X#.FLEV"L
MY2UA_AB8&Y-JZ 3<1YK&<>.'7^F>AF>N-6)I&>GC1X+]UY@L2GRS8;Y84T@(
M&.'P^>#UF4CG':O(;3<(_(A. !K_R=+E;*9?4H(QP[D@*D:@'="M5,V?ZCS9
MQ5/)7<Z4QXV3W %3F9:=7PL++-P"/0;6K F#K*EAT3M^"G3BA_1*]BALMF23
MG2DK48.?H5*B-$^1B+M*^ 65F%C$$Y-L[D]*0&=ZAHJ&7$?-]'P:$&L,$.;/
M\SE[* <>1T+^LH/><Z#'ZHK#Q7?]-69RH0I:UJH7Q2V-2N!->P^,O;8T+.CQ
MTXYV"O^_?ZFN)-Z8#< 43HYL(FM6L64$K!"E?8NGZ+\OB -!#B]PLZ76<%C@
M[+P@3YE98.)B#]%L?_FYUZ*J/J!4^0J]F$.QV^V6R!204R&KKRA/JK9>3"]?
M"(_PL]D^I>BC\3&X$<:Y(I)I@];TCJ7,<$E=.B@$,L\2V]ZBN!@7]C7;N=BZ
M&8\]8,E/J0\8/4KT,L'Q_"EN[4]6%&%(XV??)JZ@C8>O-]=Y9ROK\#9[<9;X
M9O(QHJ,)L6-,>RB-(#KW[$O,E"'V+<ZRJ7]'UQKU[QS&C<[8=UW_D5TSLE;7
M8Q<$0M*DV!W%M.G%YMSKY3@V-8IAI]W1ZO^XP6U&3=HFE=_6OW+],'R-$BS[
MAN8%8>=W$-RN:^&=#G<-PVL*>\I;K+Y>JYAHCG:;5(5A \FR,+!*ACR%_H6^
M&G^^N@@OJM+OE5:.$2#(%3 HUHOIZ\+GJ]1S8?1,9N]4?;WACRM-;FYE<D$>
M%]"YBFBC?NHZ97LX_Z7[1)_-5[OARUZU>,X&0RX8'#@6>-3[_:27;@S.NFRL
MT]*PQ?PK/#)/%[8$?\*CZ4+0;W:.US&8G02+X5_#\WZ+Y:?!\/"B2:A\ %/7
MQE'N@C=46LR[*N8$2\.(ESQ8BP>-8^!!M*QVRU>2/C7IHQW2OF>F1IV-7Q$=
MK754Q3 '/#IZU=IKN2CO4YU,"T'K6RS'EBMM1&<N*]"VE[-$501Z <<[O!VF
MO=8S%CQ7+OBE#%ZIB#Z.&4^=H7'*+'=FY7ODLFVR%K?5%T)K4[9)^"14FT,E
M^45"U3Z=*;5ATYZU+_$4?<O(%(GG$N^\_%$2H#>GL48-::S570X[D">[WI,'
M-I^D2YOFDR>5!F2SV2K9O,%)Y2I)T",@OUF<XN(LREQ*5\L/$J5WNQN#\,LV
MYA-\(@$RU$((S+YJFN:.E]TZL_]8J:NKVF"@:IU>6P@L[?0#T@45.;Z >9=&
MC=QCIMN6I?PV=_B&(JITR'K"5QUV!KL$^;BQV='4OE$/G_6W^4&(/6DHM]E0
M_L1KRG!S.9>S>L>B6>W >O1H+.7,>DZ3?+ ,QXNTD[<[<2TI\\H<JMU!=\<(
M>/U"3.8V$=H8]E1#W[7I7$WI:B7"I59YB->ANNA6O\?/JY*G$E7RE$81L$#3
MV1,+("C$(%0KE^K8PB,!71+WI1)7'LD76IW=5EF=Y5=G6>RW%;$"H0=]:5;W
M=%G/SU;7@]8;UC,!6J(^VX5$W334;G<'O@YI)#6EC$Q01ECN"&7"H2G2K<$N
MR?MRR2N=>$<7B;2!$^^28/ZJQR*6_J)K(;9R#N0 $L_;74V%U^[?\=.FL#\)
M5?OOUMN) PE5V^ZLI")KVB_P?BY+_#'14Q;74ZQ?I%BH27T9/H.=W$@; [4_
M--5.I_,2/ B[0FEG,%!-W9"^A,,Y;$J?_!%[$B1QI1_AA9M?&_@1YHTTH91/
M6IQGQU;9,822[#_ZNL"%6V,A[!RX$EEE-/]!\Q/0N=Y!8B_> 6D;M\,&.6#0
M)7%?*G&ET[%AJY?^>[-2,85AFZIR^\7W3K_1WI>TWJG ,LEEV4VQO/]./8K'
MF;)]^*KXV/$D,Y*.6!RWU DA%%_!8-)/?A@J4\>+0_IG4H^EY6Z$-EV>2JC:
M[R9H)PXD5&U370>FE-J5)EN9L/#J$ZU2?T4=W7LS\ML4)?]*-]1!7U.'0ZTQ
M>%?)&SU&7/;43L=0.]T=!%Y(2_KHA-;&N?UB1M;"&H;'$Q9\_/G@]5/!9-[_
M8=)YG6PUF?DO[V,.$G1)W)=*7'F0;B[S?P>W8LM/S2_E=,=.RH;:&S27FO]2
M3\I=U=2&ZF 710[6-&.D42+UEB3N$8'>*J/D*-UIBR^F%Z>N;V[8;'(1O690
MT/[](H=V/WHL<QS?BG8_ASP(;B!-U\RRWN+Y,2@7H&+"4*N/CNL.6:\FF:;V
MS;XZT%Y$=;?=H%17N[VN.C#D65(>-]H#NB3N2R6N/$ONP?K!].57+G53SV<Q
M[_UPV91M= R7[OO/:'VEGQGU@MUD2,7A4%<[.X3&8R_;7I1E8(_:8I3DW<!F
M?$/+Z%/[H+"6D4LL$$X ^@37\91"HXEB)+4NCN;K1\>.)F^5X:\%(@Q6,2V-
M>=-2_S4E.7M+%/L9P?.O<"!T@5_X$PKE6W;.J%@,ZXS /OO]1#M11L1U9Y:-
M3KGT;VYZTK^;BSGFL,(*76L6PL_)O])'.9/W'5NGKFF_"IHIU5UUSB5\)//7
MTHVYAI>QII 0K 8D?.D1B"^WVQB,K_37*P%7I-.[5:#=4ECZ2J>S,O$W!W13
MA&Y\B6L <3LA>/LWL[QG96+!1'X$>X<R/1SGE @>D_$8(^>Q21[\]6@%@>5%
M(4H"VH,4?[SRG,BQ7.4K:!0XLE[#%P% 0,^NL\!YL"(XJ;I@CM)V>QB#'P<C
MF([ &XIU?Q^0>WP%IC ZJF[VU:ZF)9Y]/@7PR"AV+8S6Q_>2$S$_!O-#L7 :
M#N$)H5_"/]PXY-^%\6B2K>'1CV$1=PA&Y)S2,9T'<J;,,??RW(!VZK8YD9R7
M6BC_%/K.*3"&'T=OQ\X3 3DW)ZH+HCR3F075OP)2?GL3AZ?WEC5[>S.:$#MV
MR?4X28/^2H(;I!]U?9Q[]B4C\RU^>PO;\+WKCW[^\0]%^>WI+G"=MS$PGN+8
MOY]\AW_\^'YS>8(/T\=38H5Q0/YP0K]CZ/VW\,)O;_*/_I'\@$-5CLQXL7QP
M]A=[8[W183>016/C\_5&A@7_@$WQ@R(U/P6P"6QR]E/NZS1A/7FV-CKG1A)F
M$0(E*N=9&;.YP9('R0+G$ 72[^?;L>]'(.S()_A#>:(_!3YNC4D4S=Z^>?/X
M^'B&WYWYP?T;0]/,-_CX#;YXPM^/GF?P/G E\6QB)]BECX!-^4N3@(Q_/_D_
M'ZU1Y-@_ &MZO]O1DB%<ZXZXH#W\T0\]/RQF-L%R3MZ(PR9 Y[_^^.5'OSL8
M#$]JK",9*3\IX-D'R8R_3ET8'C<[\4Z_WYS\\3^@<PB5YB,FE'%!#X0WJ YI
M/U4'':JHS14K#/%'^,UUK#O'I6VKSY3SPF?T*U0!^+KX]K/BA(J5O 6S/4X<
M$-P1B.T01P -1;]%^5[RL3\:Q0%M]@H"?SQV1@[JG7% _HZ)-WJF>NG!=X$]
MJ3(*?.04NC;46HXW1LW/5(V'\/G>O8]/[D LA6>_O<D1HXQ Y\%(X4(WI:L5
MC)90AK_Q9@Q+/"U2: SZO\@I_CSQ&2%AI#SG+&%(O80AC1H,N=7U&HVOM]LK
M6:_9EO6:S:^W7[+>3EO6VVE^O8.2]78W%+!#;:L"]KOGWX4D>* 6F^/-8I"?
M(&] YOK, N9F^O_]/T^&I@_?A53PA6':P9J)PIAEM(;PMQ4E G1FX2G+F0E&
M;QSB+*G,*Q>D>Q=UW7G6R,BP'FL,2UBCUY:MT%MYO07*H!F3F3KX___XQ_\/
M4$L#!!0    ( )>(N%)\-5NN:A   !RB   2    <V9T=W4M,C R,3 U,S$N
M>'-D[5UM;^.X$?Y>H/]!S9?;?G <)[=WM\'E#D[B[!I-8C?VWEY1% =:HFUV
M9=)'4DG<HO^]0TJR9+V_14[K (N%)7&&S\R00\[P)3_^_+RRC4?,!6'TXJAW
M?')D8&HRB]#%Q9$CYYT?CG[^Z8]_^/%/G<Y'3#%'$EO&;&-<WPSOC5\O'VZ-
M(14241,;U\QT5IA*HV,LI5R?=[M/3T_'UIQ0P6Q'0@7BV&2K+GS_Q:W0>#@[
M/H%'^'7ZOG.'-IW3D].>\??>Z3G\._OV'\:_^W?_Z704 &$N\0H9$O$%EO=H
MA<4:F?CB*%05$VN.-QV)S25E-EML='6*Y<G[LQX(9F.%[X;QU36>(\>6%T>_
M.\@F<X*M(P,T0<6YF,LGIQ1;3;=#\71VS/@"BISTNK_>W4XT=+\"F]"O.Z6?
M9]SVRY]UU><9$M@O_APK[W'O??CPH:N_;HL"(Y+!FGB6"I>WY)8@7/A]U_T8
MH,C@^^MM"(0C.@N$UMOB<R1FNJCW02GNI'/2ZVQ5=VXRATJ^V04BL'F\8(]=
M[V,2F<,YM-4T.N]K J&%23(-?$@HCI_-97)Y]26!@")BBF0*_0E(>M_OD@AB
M)A/ AX0:0)=RL\8B4<OZ2P*1D&N>4@E\4:!^B.H)&KZI>GRJ\3]T$3<YLS$@
M,&4'/Z]M1)%D?',#SUN%,$J=53(32_*N0MR%0ATHA3DQMW3Y1+L$@LNX2N!E
MDC:X3-/A]E.83/D@1"F32'DR_;1>$SIGZJ?JA>=*#5,@,]2/SP_# DY$:^Z*
M@?\=HP7T2P*:#AZWG"T,3I3H>GO@4\!CAGRM+F\H@A^[T=(^ T=@:T1_TK\!
MAP!*+8;JN!Z55R2)(F!8K+R);-.QTROH[JBK ?U1"U/@?HELY=XF2XRE\)69
M^"U%LZ>@S@EH!ONJ'=U?#^XG@VOCLG_;O[\:&)-/@\%T\J;HD#+'"/RL7&))
M $Z6UG<+IIC@K* )C'<[[/Y\Z";9ZDR,YJ.UFJ>I^5;$'"F%4DSQ;:HI)M/^
M=' WN <SC&Z,T7CPT)\.1_<'WR_"^KU:(KK 8D@GDIE?E\RV8,X+TTYB$CGX
MW2%RDV&< L0I1GM?T&A7G_KW'P<3 V;QD^GHZB^?1K?7@X?)-\:[Z\'-\&HX
M_;,Q^.OGX?1O;S8-F06)Y8W-GK+Z55 FQ4+?%;50?_+)N+D=?3G4;G6-A<G)
M6E4'[HHO$"7_TI7WJ77I"$*Q$%%75Y(FQ43?JQD6$:;-A,.Q>@C8&J.Y$69L
M &?#9VT$O _4:!\9H0OH&";FU#7)SIL4A?\05;@F,CRJ U7EQ%FM$-^,YA.R
MH 1\/Z*R;^IX&)0S9C:,!MAK]P7+IJC_0U3]'CO5UD,,C8"CX;,\4-L,%39D
MCYT9J&$TGT,02A>N*9(_)6N^=Q+5O$=MN.2&3W^@:AYS\@@CY=A&IAXN70W'
MWJ8HMQ=5KD=H;"D/5*T/V%99'8B@Y&;*$17(#(VAJ5]3U'P:5;/'P- <C#"+
M ]7W%5NMB-031'_F&+Q(T>I95*LAF@-58R@8FH1#J(3W*4K]-C;0!:3?",,E
M/E#M?D$<>JJ\)6A&[*UN8V]3-/L^JEF/T-A2'JA:;Q#AOR#;P7<8*=6$O$#R
MIQ0%?Q=5L*(V'A6YL0K1'ZB:)\Y,X-\=D&GP&&@X]C9%N;& +R T7,J#56N1
MN*)*+)(3D_1B(6'QF,1XY_\ZU+1P,1-,T<PN9S2/(L5D-<)(XYW+^E -EC@4
MA.V352#9'*>QV#)EQ#ATW9?+&5YCB8A=)=OH4:98*Q:L5L@Y&N_<.@[5DN%4
M8]^R-%!D#^F<\94&$39>T<(I]HI%O3LI2W@.>!HD8'KH)BHVSH3M5(HBQ5BQ
M8+K,R/1FL *SN?!B?'GK)9&GF#(>PI>9%^[L&7@S;1';Y#K2^FQ23!W+*90P
M]8[_';[YW\R%BUP3EZ9*L6@LB9&RW/%FOH(+(KF6*T.08K18<B2VC/)FKI(+
M+;EFJT*88KY8(B5]>>;-COD+.+FF*U@VQ5JQ'$J(W9MY"B\,Y4]:2I$D&^LL
MEF%)6DYZLUK!!:=<FY4A2+%8+,L26Z9Z,U>9%*6KDJP<I5\BQ2"Q-$IJDM)C
M]*;^D%:VH=<EH6P%$^E;)"&VQ7?,PO8-X],E]F;8(:K1W)UM>TU?]*D5G27Z
MG\*];Y\ 4AI/+*V3UGB"T)'-#1^JX6$U-%@#.KHAE]@@7D@28J"HO C%!V8@
M:B5,A+>?WYQ%1F,IW[R*M8=8;JA0>WBS68;-<@?ETE0IMHLE>[3M-&?C;M=V
M_]_CL_I/'0!^P'-#'^\]5V<1+XX$6:UM=797OUMR/(=WZK!RQS^*_!O(=/R\
MLOTRBG7&L5UM]*@:O)I]%M[ISNSSQ\"$K3&7!(NNC_[(Z#8A$>B\K$2[9GIE
M\MAH5E8>(,'V*Q0%FG=942(]HF&!NJ$#N=W=H[H@#>/2H(G7!J0=DG=O'+AE
MIF:30:*>.CY=1[WJ]$X[9[WC9V%YV$H "*0J!\"G*PD@^=1_P:I] E7G^R*U
M9=X&D%*IKC"1L(MM*?PWG8!58;FS+AE(0B.R"/V'6D"2;BTHAB1,N7VJ@R5V
MNT$A'%LJ_:M._?&[$@H!",C<GYV 0VD(T=L7"@'PB=2/.O+';F4H5KM/I7]U
M OHJWNB#Z[<I7JB,<3&W8'.^0Z5\PP?ECWK?U8)0T"N%JI>UJ\Z^W*(HG#"7
M0<"D)+K,FTH*-0V?2/THV3!S;M\HHHDH51WC)%\:4@X%H_>5@&1?M5)]#-.\
M2IHE^\J28F#\ZU%<(%M&-9 T@2&Q=N\")UV]VGTWQS#*69^IA?D3)VH#P W&
M8[11VQF/#'<FJR]%.E\Q< <0[P\E7JEHZ\A ,R$Y=,B+HSFR]75+NB#,+0FS
MIIK4G=)!1Z?$MA7/BR/)'>^:%CT;_BT/@W"@&B+U[5<?.7/6/B "0/PZ9^XM
M&1=')G B,E'8(9480C4YI!"OXQO.5D/Z",\Z)OZ$;6M(I]P1_L:+!J2W''=7
M89;XI5$UI@]OTR-=]*EUXZ< KIA0._];$3T+0#DI+3Q+$=*]!F)(=19D-%=+
M@<R]$F+BS/Z)33EE8R8$ 8 /V,*KM0NZ%?DK8FNL 52J?[)$'$=:B-#O7H=^
M?'PY6LKP#P/$J4HPW2'^%0P/W"<8@@&B N:]NXFRX!IK+&/.3(PMX7HH%\P7
M(I<61T]4+5.@9W#9WM&L5E12"E%3_B2\Y3G(M?8]B2+=0JJ-6$ERNZ)4$SL/
M0?F&G\QQBI_EI0V=S1?*O8+N7/KO&S=H+HXJ?3IAUUW[DN7!*"]8=+6O?9DR
M$)07)[8OH<4.E5YW?3G:-TL&@O+B#""Z6X#*H?237,( O$9THS<([T&R8F#*
M"SG%*B*#$<K=;+0O\?)@U&^,^Y(L%T=YT<)'N6#$$,#1\H^-C4/K<:/Y#:$P
MIH/S#6X8F\:#VY?Q+$V@3-&-)<^7@(.;S@P/BPX2_C+]'5[-,(_8WV(K1&C3
M*LB#4-[TVSP!YFT*DE1MR^WVEE!MZVCT]?K:;@AI>1U=V4B([7Z5$7\@BZ6$
M=F3B8!/+4 A'9=,]PX/503X=^C4?A9: 4Z%!R"7F_HRPU>1+0L5-!4EWA)*5
MLQJ#>U+-9 &:4EM1W)C5B^;]L[=]$X8[H3<;3%DX=O4NOHW86#%L7!?-XBW?
M"!)XA[%X\$9/%'S/DJRG[!+KHCS6!5Y$/;7@E=?&/9931!<JK=,7 C?2(PKD
MH1.J;:H_N'&?FYD*,E6!#MLP8CZ&"D%H#L_I$CZHO?RO0< 0F(;&I'M'30/2
M!J6738V6P5-A5/(S\Y>(?O7\6TO=,*7JQH:F[+QI.S+F@F@L:_N%\:]J?$=K
M(M6Q<'W]=3M"IE3=F&C7>,U@, *=+7&+MDNHMJFVJ7+[H#'1MR$L5K5/6;$U
MCS:S90V ;&MI9C2_)2NBSH!RIM;<U7YGV<2J]LLMV*1!;JS7?*8<(YO\"UL?
M(4B^!2N]LH6N.@ ;W"I0:#'^L\ 6-'6T<5>;HLNB+]BVJL)K;F#!:L:!K?XC
M#-<+_/K\5$V Y7U4P3L\6E1!640-+:^U*6(.@ I6Q":CUI4-8SQ=C.8^RQ83
MC3D(RHL4G/6))F-;E"H?1(6@+*%/@ZN;8^#"HPG^\G%8@<E@'H(*(74HL1+B
MKIQ[W2"Z@#R9M5=8@-H) 6X9HM<.S!?#-W/L(Q9) =+<OJI <_=,[K]IIH&H
MX!W7:B6 M^D-=VNLD,J8P\"')VJG[6>IEA_5D$<M\+)<-348/."I;ZT()0JO
M)(]XXJS5W+M%*>N#K#(L)+#K+SAN?V@H J2"Y6'FIZ)4=WH\6KLI^['#S242
M.!B0/L,<HIT-C2415>B?R ;/[79Z+QD8<'53HVY24 4*VTN+6I&]*K1Z"\0[
M&A_Y&6$ OBNS+\ +1+.%L-00$H8UM5=.3>J!FVHYK:R*9M9?4QSO0( Z!+ O
MB1(@5)C+>;M/1_,4WFUME,W'T=S<!XFE=W1C[%FJMO6*S':2JJVP].AYIFNT
M$6HK,:%?EL1<!EDGX&S;E_@!+V# PJ &56JZ#.6E!L^FWK:N+QT3(N9>7\S5
MO!#VQI3HUNO*X4$90&QKJD%_. <<T"K$/8/)JDY5J&(P67W CP0_[5>%]9"W
MK<#_5?4UI#QW2 46NF[@OE.]OT,IBJ,E#54%5U<-5YA+F+F[TRS-'O1]B?5$
MRQT%QDQ(M<U+I0S=;5W^K@]P!C-"47RBV)*6&L->+QGCUJ_VMOS"I)JEWJ!'
MYD!K!RO>8;[ ?$AA%,*7#'$+^@#A8#S&Q;7R"P_8!)>*J;4MW'(RIW'T55MD
MR"\ MR\P[DBL]Q="0?>R,[<&OP\\P^ $@-5:!WR[AAZB,2?VFTN%$V8V^^G5
M+4M689>9C<RODZ^;%D/[:)45LA1^'J#_3%K9]QJI,'W[M46@E/#:4S;V:ZW<
M=I(IT3HK=%2RQL&ZHOHS7OX?4=DR;W4'>0DXE3.:>TQ_Y2"H(%+H7MX]BI6/
MHL)1'4X6X$+U[NNV'$*\SCH^(<RM1;>05&V%EJ5F$9J'QP_4[6TVA.&,FT3@
M-EM8<305176;KVBKI<7KK-/2PMQ:;&E)U598V@U-^CUF,*OW9A/JA=J"UF);
M*X6GO+@[?P7-VT^O)NIZQCYFMAW;5IS: &O-9 OAJ'T0T?\KB'LXW!M47>=<
M79QIJT>S,JNO;!WA.4U59SB3TY]+S-5I6QOO.S'0"-)&%.2E*"!VBVW4V9\N
M,D$U=.8A=+)"C;RMY/8+X2@O7W#J"]",YL"'<2]L5]E(=;XOJ"4X5=&2?2NC
MJZX(I4A_]>0!NP>X="XV70DO:?=*L*KW[H#?%7O$%%YM3PQ-.5(#O/(Q+??N
MHJ!>1&R=O#(=E6]ZE1I(PU<OT1MQK#C)S[W, ;9\$)4E&\VAN!#^E4E3YETR
MX3VWEXW.!5+!?>G3 ;LGLEOQ3XGU5@PU@V8>#M7;$".S^AH-+IGEE(5.5?>I
MI??\--+%RK3!\MBJ-LO40RLM!J\%D50]_[N/6T42*ZX^"(*Q]:Q2C!RI6I$:
M2[9_E>-RL_WYB6".N+G<W.)';+>T=[DFQN:._&0 "5_5Z,X'Z-J!N;J^9:(/
M_<CM;6T=D&H&:O5SG5WWRMZ?_@M02P,$%     @ EXBX4EC%X:,/!P  9$T
M !8   !S9G1W=2TR,#(Q,#4S,5]C86PN>&UL[5QM;QHY$/Y^TOV'/?IYPTO:
M7A,UK0@)/202$$G:2J=39'9GP===F[.] >YT__WL74B K/<%*(9<I58EBSU^
M9IX9[WC&Z?N/D\"W'H!Q3,E9J7I4*5E '.IB,C@KA<*SWY4^?OCYI_>_V/8G
M(,"0 -?J3ZV+9NO:^GK>:ULMP@4B#E@7U D#(,*RK:$0H]-R>3P>'[D>)ISZ
MH9 +\".'!F7Y_>=X0:MW?%21/\I/M3?V%9K:M4JM:OU>K9W*/\>O_[#^J5_]
M:]L*@(_)MS[B8$G A)^5%I:8])E_1-F@7*M4CLOS@:5XY.F$XZ71X^/YV&KY
MZU7[QAE"@&P\T^)QEA*3-*]Z<G)2CKZ50SD^Y='\-G60B$R8B<O2CE _V?-A
MMGID5VOV<?5HPMV2L@&C/O3 LZ+E3\5T!&<ECH.1KV!'SX8,//G,$^,PLF7E
M33S]58,2%P@']QSY2L^;(8#@)4N)O.NUEG!3/F(PM04X0T)].IA&M*F199V8
M\K;@W0CI8<J+>,?KC)2_*;]9'Z=.WG<!W$!\V/3I>$MX%\1M"O<F# +$IAWO
M!@\(]K"#B*@[#@V)D)'>I3YV,/ +$ C[A<$7$QZIXB#?"?V(C+8$OJ023 1(
M:[ASI=0:&_IGM(%09VD97X4L9<NFFZT2Q:6'>#\*SI#; X1&,DAKE3+X@L^?
M*!M7[$IU%J.O9H_OZYQ'41%+]E$?_&B]^]4!92/ ?@/?;9%;%G)Q38D3,B;]
M+1.M9M8JG76VK UBSERT_/B,R^4=<#:BS)5'*6DVEM$PG^\Q&B3;<;8@+8 [
MY!((':E%D/1*REQ@\@58LL: !T,1?31#3R,G(8V#H:"1;O2:4:.K73;%UO'7
M>V#B%;=8M72,,]G QT8-W&4P0MB]G(S4SISMW9KQ^T^!!G@R)Z^-<M*2.7X
MMV@"O <.X ?4?\HB$CC1C-]_3C3 DSEY\YR3\DJF\O*3ES9&?>QC(5.V.I'Y
M*'6^#:DO[<,O_PJQF*9X2?;47?MY(?A:P*8\/"\5JTZ?-#+9X]^:?C-X(,,W
M5NTS\L.T/2AQM%%^\C.2B#V9DE_-9D,T""C)Q<?SH0="QG/@R4R\,WL8<%T<
M ^K*I*)%&FB$A4*G/Q;H9AP(+UK\R?2<&*6GI\H9!-Q+Q @F UYWG#!0]@7W
M CSLX+04-\_D R$MCRJ:LW;%*(&W$(PH0VP:Z]= C$VE O5 U:WJ0C#<#X7*
M%F]I%V4<6=:0=9")Q1IZ:K@W6VA9T#]?.GN@?"UIH&'";/5E 6%V92!I\+[P
MDH."C(I U6R99E:QYUTT51$L_4P^82&XA2@J)&5?N,NH(1322</MNN6>A%Y.
M].C^8G:@N"-R@3'#JM72!)AA3&#HIGG[Y2YSVKY0LLI%/O0:XR?4=7886%_D
M6Q))]Y%^TU,@>"<4JMFL>NPID90^;5]YRH=>PU-"-<)(_4W3--ZQW\Q6)H.X
MAMFF/"U921R]A7WF4:YDLDE9[!\-RA/[FW&4IDTQZK<I%EW>9](TR&P<VC]\
M]_Z:$KIL[%E7),6#4^;L>LN^0NP;1 >9&W!"%NUT=X0!\O'?X'Z2!]Z,:,PK
MP&@X9)*TNJGGU6J[;5[MUM0B AAP$6-O2OU:Y$'^''G_0MM_EK]I]ZO"<@Z#
MM365V\<6<A-A%I5JZ^Z?88R]X\U3C)0PS)AW&#SF5":SS?SCO22-#B)7-K4R
MSEA[?N82YT# 2ZTH:V>8]?$D<VM;]*O0,YOTMK&;$TH?M9=*]Y;Q&\H0?O+I
M<_ H@X6+!Y<3P9!$CPEBTY8T&%<7T>1,:4L_BOYXB\ZD]SNM>B@N\IW4S]T9
M-[YO/ET(-G!'3OU5U>8'Y"LT/6D[AAT!KOI"'?.7'BR,[ +#5*89CDP4.5Q
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
MGZ4Q/PYY2>I\F3SD$:N:ADS\,'4:!OMLC74@H=#*3]69PBEI7]+J$YVY7/?
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
MRJ!1:PX$8A*AC# [6"XJPNCY(7/T95JR<C7D_?2CU[.RVX8+'?2&CJY<*,
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
MH-^>D[9PV)Z3]AEL>XY2;%]31M\V1.U*8+EP_I/@O. 7)2W+P=V4Y"FO6&6
M)2F/X45/"1ID;WJJP#/A= &9)L),#Q--"W[F@L#AL9@#.N??P/^$+1Z/9!ZP
M]O_3^'T6JKVG4HGG'[:4J;G@CA35&::>!0\>X;U\H3,4*;.\2,K7JQJO*_;J
M*&U)-;;B\M#I'%?ZN2,H58?Y)RA?P>:P9EW P(EZSE'/.KKGO*-^SF/9&;O<
MHI9=P.0WN=H 4>3.8JI5T.:HYM2P5C(Z+T<PS/">K7_G^:Y[YOE34>)DQ;(Z
M?TGR0K/=9=<!R-_8D?#O.@9O8?<,G*">!<1X:%R+E4OP+QG N@=R/# YJ$6O
MG5[_CB*ORW+ N\0!W9NE?1$7A3M4_VS]EW!YS"U>%4_T9_YDUN#I]4:'(P[%
MJ1] ?5 @I1"1B6"DG5\9*VC "V+,T%\ ["ZXI !WTXF+DY)5V#Y&XW/#(O&@
M?,NJI &'&%:FM!OE)C#D 7<^ '4[NC4?W43P%:5VZ?LD+_F]M%GVMZU@9[YL
MJU@I(AVC=J  QZAG_XZ'D6UN?_:$68+3;_+B8R&%<)G2SQ_I3Y@!:LFDVJ^C
MUM6%LZM'[FU@(#GI#A(%C$?,K(  ]!AKR3/?W5+2K&\47X-L7=&??PN?'^Q<
MVJ]1'!D&;%@R$F+"(-V".B[(58-.C-7C$$YWO<Z*[#TIUUP)YZ0:G:!,FP""
M9'VG(4%+B:*.*N)D+<)>/[Q##ET[ 5BNUK(3()4($"R -8 $L=.895CJ9PA@
M$6A'^Y]_]S)[\X>=H1"_XN,1)>14I<=6PZM;H@SZ@MSB#17K,:GPO#QGR2^K
MU8[T(Q.5=QK>T_A!7$R0V7^"AE<TT5U?F[YGEM5/&;+K+;$]F)( C@R8XPZH
M\'\\N>\P4[%(AW>PQ0AO3*:/.-NN<,MKQ^ '.KC,#[S>=F-V]GJ'ZWK%;SXM
M<+FN9B^Y*I+VUC?(,7FC[M\AM:PQ#_0^+^CPY\F*1NQ576[%9LG !77LHIY?
M=/^*>HX19QE]9DQ'OC[G;XCW7TKTBYT(AJ1ELQOI?J OR#K)57.\AUYAQN-.
M-\#V%<143D8M#'T6S,8V%P_#N6\HOA 2MQJ(@M\/_+4>A5& ^G&N%V),R3_P
M9='IZ-3P67 3&=FP,5'4M+ <V @.OKWT3:>D@^<4#?+HK=K#G+8-A0!137>9
MGRVLQM[TGNJ2OYWJ#]YLMAZW6-&&68D5OS55(A91<:V4Y,2JO\?3T;=BS6RW
M"^^!><='U%5\!X^1#$JY.-1ND6[#BS.XJX*?7<V78Q/23;.9T<]'TAUZI]X
MF_=.] *$+>) \ZIHSISGR_%]M@5!+5N#0,9BXS^XW+!::=UY;G>4Z[9!%E_\
MW0/ZA<N9=J>#H]TL]&&SQ-NX6!Z\!#<!V)F,5QL(ZL3%;.+7E>_V&<NA[U(]
M-K?>'+F$=F_V2IC Q[>5)X_>O^T!V=W+C5E&6%]G#X@I/%X#B"AGU-W"MGE!
MFJPWI&!;JKIC'9-V;AL8JI[].[1F=Z(G-\U1BI%:99L3^K&(4&UKEP?MX8;R
M>UAE+56/X8$ST:F"6H_[19;T2@^/E%F6\3HZR>HFR;.KXCS9Y'6RTN[\&[4#
M(<>H9_\(ZLDB1O>43AL-9=4^?@0Q ,DC<EGBFH,92 A <;',XQ;7U"AQUA9$
MT]J%N@'((-1=^K>$EA[JBA2"#,"=;0CR4QHI;E?\<:T+O,S3//*=0<WX$QL=
M37">=IY4C^]7Y+FR.T:3-G,]/9-V'/C0C-%%G/ Q')7)U2L_(=,,292BC8P'
M7O\GP]G9ZZ<*4W?>YR6G=?[$KQN:E#X#=P8M_P@DYQ^7K*0>AV/+#4LY^Y8Q
M1)>VWZ%!RG['%+AD6E"Q8=LZO2'R:RECXL:NJ0;'XF$E0B=4QU@>M)?&*I8I
MRS24K_!.!<4%\6?F(<D!%R/A& JQANFX%2GS#;_HL,XL_7,DIS*U"D'KIQT]
MEIT>#XL^TS^S7Z9,EUNAOO;J'+N$-)6/"FI(!PNVT$;K5!;CDM<ZF!=C]3@
MU3%@W3D4R8 1#%@K0S"$Y@4:K<[CK69& ,%=KKGOEU7X:FIH !$[6DK#!?W6
M%37"(=^QL(:/H0\2KETTC\+;%\LU; D*H@S[]N^R6L*#BH*.570]B@*(2SIY
M^I)_?2W N &&*5X(2'\1BXN6.*GP!1;_'<0DS;:SV3-PEIU 2W]:D@D1 PC:
MZ-N6"Q8(#Y8+W9$);*T01D9P!9AJ+YJO*DQ7!.Q2;EL!)GYD#T#;80E-$%Z/
M:<O0RU9AI"W"H]H:#+0?:&6.L&=FM$OL8]T%=-_]FWY:O"GQ)LDS??%YTZ:>
MIL#QSJ--? WY-JATG.L PKB]S""8;ZK3QZ\=;084[>RE M@4MM*L]ZJ;Y)4M
M#&=%1G]3;NGP]$&#E079=.C)KFQ(1K.VEBG4<,4CL88O-&#,T0Q]RPY+8Q"2
M;@:2)HVDQV*O5K#46K$]R">R;<;3H+I\PZ^M0:M[\6?%:CK13'?XI$-KONYF
MZBX<J(AR_]Q":Y]'8(H:0)G8GPDF(]2FH#$Q^W^6'ON4K-BQTBVFZ]$\I1$.
M^P-U#;N_&'QYPZ_;[DMW^9*NMNQ>*OT'7]C?TFCI<KG$RGV=:1B!5<>8A-4
M%YHH9R=B23M@\ 3UO(L_LNEP_W<[#81,:,0;G:!.,M2*AIAL2 AGY96.5^_
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
M:I%7T%884;ZOIL*5<7Z#O]%P>VEMTPW'\_AP!(M&\RQ/RM>[I-M[,%C&*-N
MHU%EKP&BT62PHS;9$D:MRI$8U$#W$98Q/?F/R9K^<_"8E'X]8]P8!B7C[H-C
M:IJ5C;EZ]^%E.3"@J.)3D>'RN<S9MJ\FDI!_"H@>Y)WYA\&0%B1&<.,55NEM
M0#)F)* 88V*F$LL9WTVWL%E>H=PP);-NYE+3DGX#*XJUWXM_8Z(D[&S(B3=8
M<:N;>7C. .=DXWR%K+5U *K]XEKCJ+..6*JR'I@#_6G?%.BO_GI+=2';E1_]
MN]VT,M9#@)""^9JJSM-DM9/#$C-@'5<64>@A^+#*0X?Q+V!#&]JW20<W:N0H
M4]G^ ,>SW _)2[[>KI6#//J-]3"/]A*B>@(G8QD,NO 'FL@::O%@-SZ(1"/_
M5,D.UWF!K^B_1R>4 -W'3GHX8.!($Q\8GX@S^O5D/QP.KK\," EPXNX#;9F%
MTA_8O8WJJJJV.+LJ!CL(ACM"IMTX[PV9$@J\2W2"!"?\%YP7))@1]6<Z=NP2
M]P+)"5B#]-)50KJ<LW 4XL"JM1H+%&F3S]AB%-M]=E87U;'<E'F*VPMA9DYD
MM(FKPQCM-+ASX%3[^Y!0LP$S#\G.'9K%"9W2F03=5<;H$L"N:AV7#!E>\FL6
MI/AE2^."(L76>*KXD007R$"<.*YKW$[E;DIAUZ#%P&C^!"?2_;)QAM* W[X+
M0%!O3R1FNHQP48-<_": L3CP"",@R/([(0YMOSF:C[GD ,"+N"G6\C@ES,C!
MCEDZB#[W$"T9/^T@]G]JAS=*Y8B;DJ089]5[.KA,%\Q_]]I1A#1F#4&!C5G7
M(9*I!%W$D(Y:RIJ;/#'$ #F+7TI"$;?9D2D?R"1)Y@D\PQK"AD!4&6L!,,I-
M*6(!<2W*UFY&&_NSG='NX]D/71\T@9[@P-V*P (!\Q+!<L6VI'$@F5B3 H(Q
MWD-A92!Y',W*&[/E_;92/0"M;@!+]%9V&2!H'9:^W"GJ;/F^B2O;D/*=@G>Q
M;GML>*\EO =]UD0)@X,73?2@"8]U<;7>#.;2;T$(E_;F']Q-#1E&ZS0O3F70
M",0KR,LW+$^(9OEH$T/E1(N DE=^N-/L?;23R#FIU&L&@V:PJ,>@XP#Q3D.U
MSZKM8@-.V2[.\20""/N#W7243L8Z8"+JLA=9-:HLKR9X#,$(U/L1F+$AA+?E
M"[S$)2OKLJ3_I6K4&;'R>Y#U*GOT;[8M.=32 UBK,\L K'=\;X>@7^+8CY:J
M 4 L%.62*U,_LD-!-61UGT)R6*2=!<A'8;0@*/7!*F@>$1R3EF/95!(N"T8^
MU,1,-99;S&XZAFTECRE9LU<L-:,/><%2V&YPR9[L2A[8 W1)7HKG>IH7Z<ZV
M55[@JIJE?]_F%3_I6Q >=C:/#YTEJ^&QWX$!AB ",-T0; 3(QA1<HIY-Z@%$
M 4[!:5N'<XE:9M& 6[0@NR]#H89C"\<QE:)@::&-OC:]OEAN'M/76NCKJ7TE
M\K[55S+05TW$4H_^4NCK7JJO8&XKB(&0T$-JZ2JG0A7,R8:"%=11CVAFJ,F&
MW?ES0>/*QWRS(&>8?UHJ\@,\] EPPQZH^O>ZHZYTUP6WB.@X8Z[V#*.6.0L'
M&TD%(']Z-H+FDSTS6#>J()TJ*-SOL6@RKHI@OM,'B(GGP;'TC)'@ '.$/O
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
MGH4 V+Y<DJA[84;P(-9*BQ5O\)-:43K[8LO8N*',D$R\,?01/_,_J2J=V74
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
MA)*Q-]^M'X^,,B# ZM/2,7$S7'93_I&L,FQMO*8M(09LVG< (^Y)>S)DG[)
MC!DJ4#B#-D8. 2G2UK!]#A#0N"%C9&KBBS)_>, E+S.FW,B0?0@P8%E7_NVU
MH22*UTVPI2%5&C'1AR547=0*0Z:!>B$XU&QQR#]UQ&+HC8X]=4VPV:%0G121
M3EL>;NKU@DJWG8^^"&/3;5X\_):495+4ER^X3/,*ZT(AVQX@(9$MC0"A45\E
M%/5,H(8+U+(!"I)"2 <)EMQ%#!<V6:.,.*G8-HP*,83 <,IM%*T<AXC:*F5@
M)?L0Z@9&N@ID[0VE">(JJ<X.02W5K!UV@5IU@*A2NQ 4:L(J^:>.2 P=5NUJ
M:X*H2J$Y*1Z=HBHW[?K I%M0-;PQU70Y7[8) .P7U"'KSI, ?4"JX-I3\0_P
MG3N6[1"PZY-M"D/+""2X"B0AI*+NF)C$4LQPU78!>"..BK:MSAMF*(%5>UU!
M&R37\)R7@.4[:K\2]MK$;?[P./IPM&$+4%ZAIL\ 'D14ON443Y"@B011JXJ^
M'AB'.(9!W=X3=L6(<5]RRK$K;YNB@ECIS2'K\0)WY[7SY8>\R-?;-;M&QN^3
MW9#5"LN?_[1H"Y@Z+7KW#_@!<3:%K 5YQ.DW5]4VG 6+F=*S0*#'B^!2!9L8
M;5!$@/JTG @]CQ1L H0.EJGE-QL6UWERGZ]XD=@%JY OM7;-]P +U_3HWZK;
M/9H!1?29TXP:"NHT22R49(EL#RJ'H7E$]=#$Z4,9KO,"7]5X+=\D,VCC!< '
MO48",:.+..&)D7RH5@V:)>/@@&C0&!P+JJMF_YA9Y;"ZX6Q)YWL:!FY6V+YH
ME<>^X5;B@WHP:ZK0@#NT5TJ5<XAZ%CV4GHJL$_B5ZX3+/E:K!ST_8OH_K?[X
ME5%^W;05: )'Y 7A8P[+G^G8.K98$'%R@-5PW%&Q6^)40"CMS<=S\:<1134%
MMBA(SE>$4GJ8+^?+)3^HLW&2!MWX\8<&A"*YOK9 '[LLWO#"W%W+C9N+\R2F
MJS<C#<UC]V F\-,Y*V,(N_@E3^,*<T$?DA>^,!Z4EGQ/8S$ZO'<XE=17@;J:
M\U525?-EHX)YR;?A;G&&UWR=+GOPU[XQY*C)HOL .\2,.O,4;4@\+\4&,>I9
ML'@#.(Q( ,<QX)X_!<PWC!N7$?7XR 8\!*I$VP,CS^,#/"GBT*-!13,LB!5#
MY] K]P8/:O;-%J#P,/,EE8N436$95D4^Q?-E+W6G#_ENA&-_ .?@2-&_OV@8
M:KTV=1R<IZZJEN"*_7Y@@;U[,3MVBB8[P+&T"M@(!5#X;K@"VKH^A5  _?T
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
M[G$SDC@UW)*GO%#MJ57%OYX<,QGL#HY((QXYI\=ASY?_64=%18KTQ8K+E=(
M?7^P5*K@R)E\'S:35[2,H_1_DZBX8K\Q[6162@MAO1_NH%3!D3-Y,HAY]H84
M-$\NL^2"[=<-="Z5!?0[@R53#D9A'=@9!)>@GP#,?G@VRHN=P\[>8#E5 U+P
MZFSVV2BOYW51+$T[^F&J*@Y"&-XQQ(A'0:JSF6>CI%YF%:W87N"1<EMF5GV.
MIBI"944!_/!V0UHL"B*=33L(1)XS413\8B,A/_X7>=$RN5(6%IVPS*_V5*K
M*+ATMN@@<'F:)(R$4I@N1\5-D3]3B))24RJOPA5[YW!X9@0K3 J"P[8$W9&X
M+ABVW;V'>UHIK[]6B\$,-3PBE3@4Y(5M$[HO(AZC>?<R?<A3!7-+94!7AS>S
MRD$H.'.V^: ,N,L?L0A!TVQS9$5!81'OFSL./"D6!9'.)A^,;0[LQ<&$Q564
MD:$\7^JJ@%8C74YVW_3H,2D(#ML2!,BNLXIPUPKZ3-@9*YH!U1(LKP(;P>&=
M-JTP*?P*PC8/ ;(KFI+BG&WI'O-"?TQ9*@G0AWK>E$-1L!BV,0@ W4VC-)V'
MRVA97"H)T(>WG.J@*%@<@O7G<DJ*1[9\?"CR[]7D/)\^19E^3$IK@"B&=SJQ
M@:1@=P@FH<L?K[>W8(O64[M6'#:,PSN^&/$H2!V";>AN0M+49J0V"X(V#^\^
M18-$06'8UI_9YCV?3G-(A'(W8:(K1W7%$R$E(D&#[B2CJ0A[_Z%N=ZV0*2CW
M83-ZM^KXWW,P@#27$I8+]VA\13/6#Q[8F,-\J8D@<*DN>#\Y=!U7'K&I8@SD
M!;^>')_L'IT$XK%L(]CE 65 ]3/DX-7[F\OD&,D%R$"3@5,EE+]VL(&0 M(6
MQYXC.;<:.)C!!AY(%>NZ@'?ZB4P?2*$C=:VP6/IWD$>IAAP%FVH<GJ(,*E*T
MW+)ZI?3,A=*SIBB0QVD72E=Q>(I'P*1T,6U]U$0&J0N#[) \,+NMI>L8/,4J
M(,VWIV7)3A(6N_?E@J#,2,9U"U+D+"HP>(I,Z&(8\$7D[-K'FL^5\E^/]G?V
M#I%I5;"DHU0%PU.D NKJ&943W7K)_@PB0K*FVQ&A6"2;G0\@%J$[6S<%>8IH
M<OGCB9MKU'?1VO)":D?(F]@V?.K1^(I0P!R-UUF<3\E]](.4MR0F]-E@+9*6
M_WIR]'[O:(#C58_&5Z0")K]+4K%=/4'#D4\H;?B4H_ 5G%#E%<^,A,CC/TB:
M7&?W15U6G_,LMF156DM(YWAX.R,]&%_A"_A#UL@J2 OI:KKCB671=U\A"IA#
M<YX.CZ?VS)+FZPZS='_FLXMM$T)NNZ&8>&TY=T870ER#5[VP/\6J*X%TD',)
M.5-IU @5RA#"(SS,Y9#]M[R)7OC6DLF,_::H6=_7)*";\.U;$2LAEB.: [V*
MU:$%4%\Q&9A+OI,V2&3!I;J'O"RT)EV#QU>8!N;VH)$>]98^3BJ#KY---7Y"
M/<+*WN%Y*;#"Z2N:H]T8EV1O%;_Z>C'[]I>,]>=[07D<RA4AL]E+0JY--3&Q
MG0R;7"><OB(Y IG [69NCGX?*ZJNO]W< I:OP [,F;N9?SY+SG/QB@/)8CW)
MFEJPKB';7#R1;@/35UP(YLB^)].GO(B*%Y#..5NN7OB+%U.^43VMJH(^U!6?
MS^YS>,5$HQK.;<$<&<YNOHO"M ?O*P %U\&DA5G((.N][5@^+%"&$*WBY2X5
M^BH0B]S\^IO4U=(@#^3IP((NY66J$E (L2R^' .MV%TM"I) "E[I3*T238\!
M*YNTXBU>S;B):'*=G4=/M(ID^4\,-4 NZ'<V+5DV@5*0/3"_LUO^&DI&DLNH
MR-C^I#R-XWI:BU>U9J]U:W@W5X9=#?J3 "U5P &?0AL&Y:NV+B>GW1H($SV8
MJB77&CP*;MWM<0%?VW:XKA5RVD=V!_=OW-%C583IN)OQ5G4BA,C4I0=*MS),
ME;.XAS'#M@M3%?U%/O\Z"58UQTI1_0Q377JD: ?K'1 #309.E5#^VF&J0@KH
M)UT31XJ#KAK.SS#5?>13C88<G=E"BN-GF"J( OGPTH7251P!/)N%'Z@JA(%N
M@&JSFJYC&':@ZK(YG!TP1H7 F@@+Z@TI1!H@ZPL"50-"6@>AA":ODVAS5V#$
MMA4!K\N8(0G4:5U-\H+^^7J6-2K":D404BAY7MHI@!*3IWC8\(B_+LO:F72H
M!,()+TC G? 5/-L24+N&T\XCU% 3Q!1>!@-WVF6@0G@-S.L%<8L%WZ(VR"L4
MNYBM$K@ "^'Y,*^*X+#0:VJ!?$(QD[4@7@DHA*?%>B#<N, K:H!<0C&?M29Z
M!4P(SX[U0++=PFY,_7H0RH&]-=TR1"$\3^;=/]B%=U-5X4Q_-+2CNS4J7U&^
M3?L-TEWQ0DCE:#QZ(H7XU,;3&4,VDT5?+*Z&%34@W_3.<&Z#3X[>'V GR33)
MTNH"> [DYP5P(W$LETDHYHQEFEPO@.=0_MH7P$(*H1@JE!Q97P#/X0S[ O@N
MGI"D3@G#)E;LN_KAGR2N[O-/;-GF'WVY)0E;VCF\LY<[4E4I# A23$O3V.[:
M-L@XE%VPU1S@#;*GFV@LM3*B7[A.76=LQ10/:!@GE0ZM@ERQ_:^]:8="^SS(
MQ]-U.:H_"YQ -6*P](NP; =DA^WO[8%[\ZG>7A;#OJ7OG!B<2R$4>[S3YG4=
M@Z=;=F<FE?DW9D?M[/$T2Z[F3RZ=YZ4T>YZI"H>Y?QB>M64N_66ZK-%L0<;H
M!4HX8G_,I>]M:DISDU,X)PX3M39 /%V%8\;??,ZS?!GA+,VRA=W*6%<8&8-Y
MD,&6<7M8VY!Z^BJBA;CC/4W^69<5!%+,TT%IR-?6$RFCCI$77'L>Y7I@A[#S
M3?@)Z$!&'OEUN[^T6.+E;E)6 /V*B><Z>R: HYF_=Y;M3[E6.[8#2Q[RR:XM
M]=T0>\MPC3@=?(J*;T0D@+DC<5V(B,,O64&BE+L#?&#'$\/";]< R!]Y+]!U
M@G"$N@U9L94B:[--$))Y/W E,*/;ANS:KYM?/AU"GK&:(7Z]9CTCX[P@C:<<
M+G\P\3&P-(N*%['OXIGB64T&)A7"@EG6>#':RU<%.]CY';OJWB;DX\L_((CG
M56;B/2,9&6LSB"AJ !\#W]>:L'7.^=UQ1^MII2*5E:%BJ1RX"81RRVU]8)5"
M\):1&S-K,^')B$ER^LST_9%\KKE->WY=(S.$WY*GNH@G44E&Q3E/')&F@CZ-
M GC[AC@''(5B9;95'O_PO:4+1UPQ=%)I>-&=126-3[/D@J9UI?4C;M<@#.:A
MF4P[8O659AS7(W6>FVL>.F&O*H::(*>A33.VH'RE(9>0'X!7ZODDRAY)>9TU
M,SC-4K;-\EWA935JF1S7HKY@]V@?\=ZX15XC[)<4W21KN$9>AO73KW4YT\Q1
M*($\RS09.%5"^6O[M0HIA.*DJ.1(X=NCAC-LO]:NB8WXC?LA\H2L(4?!IAJ'
M)W?2$ +MNJ4V.@HSM9$5J:LX//EJXJ;:G4U<L^<A\NE3GO&]J^WZ*JLG!'2,
M[9#9:HW5PAFV3^4*-.-2*RTO9/$^% \?+5N*<ZD6%9:OI1^&%9GBC5.UMA[(
M!OGB3,^:G&D[5%O@J+F:'=[(M[P"B 3Y+J0-T08XOIPV0UBE/[9//WB$'7S3
M:CU>Q^#+!Q/-F-'];8, /6SG[*CH5.+PE5CHB10TY[;7HL(:I XY*.3I.8[#
M3!>HX54)PY=K9!=:E9ZR8)6_SH2S[V@LN_2\R<N2LGGJ-;Y*Z2_;JK6O1^_?
M'QZ'YW@@Y]L'4.Q<0WZU 33?KTY FR"P4.R9/6K&"MSMR$O4W@OI.)0["=O)
M7P[!E_M@0L8T$^>W#S5-N-O),/=J[\.[N&^U5WOOPU%P:5&_S+!<!;OOU+"=
MV#WMU#3>ZLXV+RFI(;A@1.7D*LV_;SPO6.,^?]$'-P>+M6J"M),3E&6-=^:F
MR)\I(^?LY0N3\G7V&@@=5_097BNS""-U;HSCWMT)Y=2K(T:Y5+9%[,EU8Z"[
MHEWL]'(=F+/<->VJ$\\-+-GN:]ALR;V&XSR+:4J6 -_G_J:1/C['[^L/=Y!W
MXMYUKE=)>?)3V<Z0>&RC>Z_,RY7-3BBH#WT90^CY31))1IDLX+=%)+U;<\)G
M"#M2<8.*XT5675UQ@@AAVV L_B'V*ZX(,Y.C=+IZ^P2A4A>SKKI'Q!IJ@IB0
M/301E,A6+)X\B9"CJ-G@*,D%@?_?$-O,E\8NU[EE(T)TA\A>@P@:U4)"6^"T
MM([ZIB!/$4W,^45,56$,(A_B6K!JJQX*M%W]G()8K];1SG9ZY4WTPI?NTRQA
MOREJUD,:/=!4C#0G9;%I$(2*?'CK486<9+ -6>^D(N" &ZE29L)P529Y*R ]
MY-6L7PTR /?EV86:_LK:%.?EO@/L>,@G,V]*TP*WMXQZF!E6Y; AI:"GNS)-
M8X*4HU \";W=E=D@QDVXI[0J,B@Q(4D)B27!S/4[K29)$7W/KO*"S9YL[A1G
M#J4IT:$-X5&%_7Y9!Q9EUL$V\+?&H<Q2D%YF$6 !.^&9+^7I@-];&CS$E8AC
MYO_E;ES/4<I'QRT#7-"8'?#X']B^?_D7C9(WPI]G=3-P^2-.:^X_Q'X03I^W
M;**_'(^)=A7;;$?$;F)WN-XB2-+RY=V'K?$&/02\P]T?+6'PZ[R'&3UCS5PH
M,1-=F%.'0SC;<+%]:7DV68;K=2G-DME#1]FC<$RU>U?"K@V07BB^MRW.-LY
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
M[^J%;%"?JC&QUN;*?HYJV($(?F[LA2Q"V;MHV7*YL9^C&G94PDSWC=[K2^4
M._(=CIX5.9-R%%L0B> W((R_(H[E/N5E2E8B\A2A,-"X,"&%4&PZ2HX4IATU
MG&''%W2-"Q-20+Y9U9"C,]1)<7B*(_!LWUF?D#YJ/-R,=01:K(<SVTRQ]H@\
M11[XBP.9=;J<O<G*03;3G)V.F:KP;41*W#,X>6@;!!?8 6B=5HTZ>$'O*9BA
MGV'?1#C+5<5$>)[F#,_C:#P:C\7CORYJHFD&9(+ZXJ='C; !ZBN(P7=^>UC6
M9J!&A;@=OB4)F<+#:(IT7/:500"H;UZW9=H)GJ_ !<_\SBXE0$-'8];GO)@E
MY>')+&,R&K\B6F!5+_@MVP,Q(;G*=-."KHA]A3OTI!C--.^WY(^:\D><>&K3
M%DKAT!:(!\F9QH]"M$'K*V"BISW :]_/\V>2L5_=LYHESTAU7T3\0HMO>HQ[
M +MFA%#V K/!N.T!'('BQDYT85\D<(MKGG/-DR+(6P11A70KYE,G#)AQ0RFL
MO'96-K_*=*V6-0'Z( ^&]MBV(6I"NA5>@OLJA=E?2]VK>*W: XDBW<FTU18_
MB''#+TQ3PVC\H<C+<OZBS'T.%U?S?YOF!T-U$,(@SPZ. '&C+M1'A:CX1JIE
M'56?!22% > P-_LZ.+CA$>JL0' BF6]#[@OZ^$@*_5*MJ2/@[@]R3V:#"C<
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
M)/_^WU!+ 0(4 Q0    ( )>(N%(/<:"8VL<  .@4"  2              "
M 0    !S9G1W=2TR,#(Q,#4S,2YX;6Q02P$"% ,4    " "7B+A2?#5;KFH0
M   <H@  $@              @ $*R   <V9T=W4M,C R,3 U,S$N>'-D4$L!
M A0#%     @ EXBX4EC%X:,/!P  9$T  !8              ( !I-@  '-F
M='=U+3(P,C$P-3,Q7V-A;"YX;6Q02P$"% ,4    " "7B+A2QX3, 3@Q  "=
M&@, %@              @ 'GWP  <V9T=W4M,C R,3 U,S%?9&5F+GAM;%!+
M 0(4 Q0    ( )>(N%*/U/^1(TT  )\K!  6              "  5,1 0!S
M9G1W=2TR,#(Q,#4S,5]L86(N>&UL4$L! A0#%     @ EXBX4H?Y,+=].0
M&;L# !8              ( !JEX! '-F='=U+3(P,C$P-3,Q7W!R92YX;6Q0
52P4&      8 !@"0 0  6Y@!

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