XML 44 R32.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Revenue (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Revenue |
Revenues disaggregated by geography, major product line and timing of revenue recognition | The following tables present our revenues disaggregated by major products and services, geographical region and timing of revenue recognition. Revenue by major products and services (in thousands)
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Years ended December 31,
​ | ​ |  | 2021 |  | 2020 | ​ | ​ | 2019
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Hardware products | ​ | ​ | $ | 79,501 | ​ | $ | 81,849 | ​ | $ | 127,005
Software licenses | ​ | ​ | ​ | 40,857 | ​ | ​ | 51,137 | ​ | ​ | 56,308
Subscription | ​ | ​ | ​ | 38,213 | ​ | ​ | 27,788 | ​ | ​ | 22,280
Professional services | ​ | ​ | ​ | 4,634 | ​ | ​ | 5,689 | ​ | ​ | 5,759
Maintenance, support, and other | ​ | ​ | ​ | 51,276 | ​ | ​ | 49,228 | ​ | ​ | 42,132
Total Revenue | ​ | ​ | $ | 214,481 | ​ | $ | 215,691 | ​ | $ | 253,484
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Revenue by location of customer for the years ended December 31, 2021, 2020, and 2019 (in thousands)
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | EMEA |  | Americas |  | APAC |  | Total |
Total Revenue: |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  | ​
2021 | ​ | $ | 104,878 | ​ | $ | 68,646 | ​ | $ | 40,957 | ​ | $ | 214,481 | ​
2020 | ​ | $ | 117,086 | ​ | $ | 53,171 | ​ | $ | 45,434 | ​ | $ | 215,691 | ​
2019 | ​ | $ | 145,942 | ​ | $ | 61,577 | ​ | $ | 45,965 | ​ | $ | 253,484 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Percent of Total: | ​ |  |  | ​ |  |  | ​ |  |  | ​ |  |  | ​
2021 | ​ |  | 49 | % |  | 32 | % |  | 19 | % |  | 100 | %
2020 | ​ |  | 54 | % |  | 25 | % |  | 21 | % |  | 100 | %
2019 | ​ | ​ | 58 | % |  | 24 | % |  | 18 | % |  | 100 | %
​ Timing of revenue recognition (in thousands)
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | Years ended December 31,
​ | 2021 |  | 2020 | ​ | 2019
Products and Licenses transferred at a point in time | $ | 120,358 | ​ | $ | 132,986 | ​ | $ | 183,313
Services transferred over time | ​ | 94,123 | ​ | ​ | 82,705 | ​ | ​ | 70,171
Total Revenue | $ | 214,481 | ​ | $ | 215,691 | ​ | $ | 253,484
Schedule of changes in contract assets and contract liabilities | ​
​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | December 31,
in thousands | ​ | ​ | 2021 | ​ | ​ | 2020
Receivables, inclusive of trade and unbilled | ​ | $ | 56,612 | ​ | $ | 57,537
Contract Assets (current and non-current) | ​ | $ | 4,889 | ​ | $ | 9,079
Contract Liabilities (Deferred Revenue current and non-current) | ​ | $ | 63,742 | ​ | $ | 55,147
Schedule of estimated revenue expected to be recognized in the future | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
in thousands | ​ | 2022 | ​ | 2023 | ​ | 2024 | ​ | Beyond 2024 | ​ | Total
Future revenue related to current unsatisfied performance obligations | ​ | $ | 31,626 | ​ | $ | 15,608 | ​ | $ | 7,514 | ​ | $ | 2,498 | ​ | $ | 57,246
Schedule of information related to the capitalized costs and amortization recognized in the current and prior period | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
in thousands | ​ | ​ | ​ | December 31, 2021 | ​ | ​ | December 31, 2020 | ​
Capitalized costs to obtain contracts, current | ​ | ​ | $ | 2,134 | ​ | $ | 1,222 | ​
Capitalized costs to obtain contracts, non-current | ​ | ​ | $ | 8,675 | ​ | $ | 5,464 | ​
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | Twelve months ended December, | ​
in thousands | ​ | ​ | ​ | 2021 | ​ | ​ | 2020 | ​
Amortization of capitalized costs to obtain contracts | ​ | ​ | $ | 1,555 | ​ | $ | 904 | ​
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