XML 35 R24.htm IDEA: XBRL DOCUMENT
v3.21.2

Revenue (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2021
Revenue |
Revenues disaggregated by geography, major product line and timing of revenue recognition | Revenue by major products (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | Three months ended June 30, | ​ | Six months ended June 30,
​ | ​ |  | 2021 |  | 2020 |  | 2021 |  | 2020
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Hardware products | ​ | ​ | $ | 19,451 | ​ | $ | 24,188 | ​ | $ | 37,119 | ​ | $ | 43,926
Software licenses | ​ | ​ | ​ | 8,927 | ​ | ​ | 11,196 | ​ | ​ | 19,704 | ​ | ​ | 29,718
Subscription | ​ | ​ | ​ | 9,824 | ​ | ​ | 6,133 | ​ | ​ | 18,229 | ​ | ​ | 11,840
Professional services | ​ | ​ | ​ | 1,041 | ​ | ​ | 1,326 | ​ | ​ | 2,443 | ​ | ​ | 2,747
Maintenance, support, and other | ​ | ​ | ​ | 13,034 | ​ | ​ | 12,111 | ​ | ​ | 25,557 | ​ | ​ | 23,093
Total Revenue | ​ | ​ | $ | 52,277 | ​ | $ | 54,954 | ​ | $ | 103,052 | ​ | $ | 111,324
​ Revenue by location of customer for the three months ended June 30, 2021 and 2020 (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | EMEA |  | Americas |  | APAC |  | Total | ​
Total Revenue: |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ | ​ | ​
2021 | ​ | $ | 24,830 | ​ | $ | 17,011 | ​ | $ | 10,436 | ​ | $ | 52,277 | ​
2020 | ​ | $ | 28,336 | ​ | $ | 13,932 | ​ | $ | 12,686 | ​ | $ | 54,954 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Percent of Total: | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
2021 | ​ |  | 47 | % |  | 33 | % |  | 20 | % |  | 100 | %
2020 | ​ |  | 52 | % |  | 25 | % |  | 23 | % |  | 100 | %
​ Revenue by location of customer for the six months ended June 30, 2021 and 2020 (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | EMEA |  | Americas |  | APAC |  | Total |
Total Revenue: |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  | ​
2021 | ​ | $ | 51,819 | ​ | $ | 33,539 | ​ | $ | 17,694 | ​ | $ | 103,052 | ​
2020 | ​ | $ | 61,940 | ​ | $ | 26,265 | ​ | $ | 23,119 | ​ | $ | 111,324 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Percent of Total: | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​
2021 | ​ |  | 50 | % |  | 33 | % |  | 17 | % |  | 100 | %
2020 | ​ |  | 56 | % |  | 24 | % |  | 20 | % |  | 100 | %
​ Timing of revenue recognition (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Three months ended June 30, | ​ | Six months ended June 30,
​ | 2021 |  | 2020 | ​ | 2021 | ​ | 2020
Products and Licenses transferred at a point in time | $ | 28,378 | ​ | $ | 35,384 | ​ | $ | 56,823 | ​ | $ | 73,644
Services transferred over time | ​ | 23,899 | ​ | ​ | 19,570 | ​ | ​ | 46,229 | ​ | ​ | 37,680
Total Revenue | $ | 52,277 | ​ | $ | 54,954 | ​ | $ | 103,052 | ​ | $ | 111,324
Schedule of changes in contract assets and contract liabilities | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | June 30, | ​ | ​ | December 31,
​ | ​ | 2021 | ​ | 2020
Receivables, inclusive of trade and unbilled | ​ | $ | 45,762 | ​ | $ | 57,537
Contract Assets (current and non-current) | ​ | $ | 6,877 | ​ | $ | 9,079
Contract Liabilities (Deferred Revenue current and non-current) | ​ | $ | 53,734 | ​ | $ | 55,147
Schedule of estimated revenue expected to be recognized in the future | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
in thousands | ​ | 2021 | ​ | 2022 | ​ | 2023 | ​ | Beyond 2023 | ​ | Total
Future revenue related to current unsatisfied performance obligations | ​ | $ | 14,877 | ​ | $ | 19,855 | ​ | $ | 12,057 | ​ | $ | 7,043 | ​ | $ | 53,832
Schedule of information related to the capitalized costs and amortization recognized in the current and prior period | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
in thousands | ​ | ​ | ​ | June 30, 2021 | ​ | ​ | December 31, 2020
Capitalized costs to obtain contracts, current | ​ | ​ | $ | 1,622 | ​ | $ | 1,222
Capitalized costs to obtain contracts, non-current | ​ | ​ | $ | 6,706 | ​ | $ | 5,464
​ ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Three months ended June 30, | ​ | ​ | Six months ended June 30,
in thousands | ​ | ​ | ​ | 2021 | ​ | ​ | 2020 | ​ | ​ | 2021 | ​ | ​ | 2020
Amortization of capitalized costs to obtain contracts | ​ | ​ | $ | 361 | ​ | $ | 264 | ​ | $ | 671 | ​ | $ | 433
Impairments of capitalized costs to obtain contracts | ​ | ​ | $ | - | ​ | $ | - | ​ | $ | - | ​ | $ | -

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References No definition available. + Details
Name: | ospn_ChangeInContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | ospn_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration