XML 36 R23.htm IDEA: XBRL DOCUMENT
v3.21.2

Revenue (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2021
Revenue |
Revenues disaggregated by geography, major product line and timing of revenue recognition | Revenue by major products (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | Three months ended September 30, | ​ | Nine months ended September 30,
​ | ​ |  | 2021 |  | 2020 |  | 2021 |  | 2020
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Hardware products | ​ | ​ | $ | 17,908 | ​ | $ | 21,687 | ​ | $ | 55,027 | ​ | $ | 65,613
Software licenses | ​ | ​ | ​ | 10,285 | ​ | ​ | 8,562 | ​ | ​ | 29,989 | ​ | ​ | 38,280
Subscription | ​ | ​ | ​ | 10,197 | ​ | ​ | 7,446 | ​ | ​ | 28,426 | ​ | ​ | 19,286
Professional services | ​ | ​ | ​ | 1,152 | ​ | ​ | 1,353 | ​ | ​ | 3,595 | ​ | ​ | 4,100
Maintenance, support, and other | ​ | ​ | ​ | 12,734 | ​ | ​ | 12,391 | ​ | ​ | 38,291 | ​ | ​ | 35,484
Total Revenue | ​ | ​ | $ | 52,276 | ​ | $ | 51,439 | ​ | $ | 155,328 | ​ | $ | 162,763
​ Revenue by location of customer for the three months ended September 30, 2021 and 2020 (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | EMEA |  | Americas |  | APAC |  | Total | ​
Total Revenue: |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ | ​ | ​
2021 | ​ | $ | 21,965 | ​ | $ | 17,621 | ​ | $ | 12,690 | ​ | $ | 52,276 | ​
2020 | ​ | $ | 26,684 | ​ | $ | 12,305 | ​ | $ | 12,450 | ​ | $ | 51,439 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Percent of Total: | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
2021 | ​ |  | 42 | % |  | 34 | % |  | 24 | % |  | 100 | %
2020 | ​ |  | 52 | % |  | 24 | % |  | 24 | % |  | 100 | %
​ Revenue by location of customer for the nine months ended September 30, 2021 and 2020 (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | EMEA |  | Americas |  | APAC |  | Total |
Total Revenue: |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  | ​
2021 | ​ | $ | 73,784 | ​ | $ | 51,160 | ​ | $ | 30,384 | ​ | $ | 155,328 | ​
2020 | ​ | $ | 88,624 | ​ | $ | 38,570 | ​ | $ | 35,569 | ​ | $ | 162,763 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Percent of Total: | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​
2021 | ​ |  | 48 | % |  | 32 | % |  | 20 | % |  | 100 | %
2020 | ​ |  | 54 | % |  | 24 | % |  | 22 | % |  | 100 | %
​ Timing of revenue recognition (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Three months ended September 30, | ​ | Nine months ended September 30,
​ | 2021 |  | 2020 | ​ | 2021 | ​ | 2020
Products and Licenses transferred at a point in time | $ | 28,193 | ​ | $ | 30,249 | ​ | $ | 85,016 | ​ | $ | 103,893
Services transferred over time | ​ | 24,083 | ​ | ​ | 21,190 | ​ | ​ | 70,312 | ​ | ​ | 58,870
Total Revenue | $ | 52,276 | ​ | $ | 51,439 | ​ | $ | 155,328 | ​ | $ | 162,763
Schedule of changes in contract assets and contract liabilities | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | September 30, | ​ | ​ | December 31,
in thousands | ​ | 2021 | ​ | 2020
Receivables, inclusive of trade and unbilled | ​ | $ | 44,752 | ​ | $ | 57,537
Contract Assets (current and non-current) | ​ | $ | 4,991 | ​ | $ | 9,079
Contract Liabilities (Deferred Revenue current and non-current) | ​ | $ | 52,396 | ​ | $ | 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 | ​ | $ | 8,236 | ​ | $ | 22,064 | ​ | $ | 13,162 | ​ | $ | 7,839 | ​ | $ | 51,301
Schedule of information related to the capitalized costs and amortization recognized in the current and prior period | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
in thousands | ​ | ​ | ​ | September 30, 2021 | ​ | ​ | December 31, 2020
Capitalized costs to obtain contracts, current | ​ | ​ | $ | 1,764 | ​ | $ | 1,222
Capitalized costs to obtain contracts, non-current | ​ | ​ | $ | 7,093 | ​ | $ | 5,464
​ ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Three months ended September 30, | ​ | ​ | Nine months ended September 30,
in thousands | ​ | ​ | ​ | 2021 | ​ | ​ | 2020 | ​ | ​ | 2021 | ​ | ​ | 2020
Amortization of capitalized costs to obtain contracts | ​ | ​ | $ | 419 | ​ | $ | 251 | ​ | $ | 1,090 | ​ | $ | 620
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: | dtr-types: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=123353750&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=123351226&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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=123351226&loc=SL49130556-203045 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration