XML 45 R28.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Revenue Recognition | 12 Months Ended
--- | ---
Dec. 31, 2023
Revenue Recognition [Abstract] |
REVENUE RECOGNITION | NOTE 20:- REVENUE RECOGNITION Remaining performance obligations represent contract revenue that has not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. The aggregate amount of consideration allocated to performance obligations either not satisfied or partially unsatisfied was approximately $105.8 million as of December 31, 2023. The Company expects to recognize approximately 68% in 2024 from remaining performance obligations as of December 31, 2023, and the remainder thereafter. Remaining performance obligations include the remaining non-cancelable, committed and fixed portion of these contracts for their entire duration; the remaining performance obligations related to professional services contracts that are on a time and materials basis were excluded, as the Company elected to apply the practical expedient in accordance with IFRS 15. Contract balances: The following table provides information about trade receivables, unbilled receivables, contract assets, and contract liabilities (deferred revenues) from contracts with customers (in thousands):
|  | December 31, |
|  | 2022 |  |  | 2023 |
Trade receivables (net of allowance for credit losses of $5,416 and $7,066 at December 31, 2022 and 2023, respectively) |  | $ | 118,126 |  |  | $ | 108,385 |
Unbilled receivables |  |  | 26,114 |  |  |  | 15,953 |
Contract assets |  |  | 4,240 |  |  |  | 6,760 |
Long-term unbilled receivables *) |  |  | 2,548 |  |  |  | 2,240 |
Long-term trade receivables *) |  |  | 735 |  |  |  | 1,029 |
Deferred revenues (short-term contract liabilities) |  | $ | 9,808 |  |  | $ | 13,537 |
*) | Included in Other long-term receivables in the consolidated statements of financial position.
An analysis of past due but not impaired trade receivables with reference to reporting date:
|  | Past due trade receivables with aging of |
|  | Neither past due nor impaired |  |  | Up to 30 days |  |  | 31-60 days |  |  | 61-90 days |  |  | 91-120 days |  |  | Over 121 days |  |  | Total |  |  | Unpaid deferred revenues |  |  | Allowance for credit losses |  |  | Total trade receivables, net |
December 31, 2022 |  | $ | 67,793 |  |  | $ | 24,150 |  |  | $ | 16,869 |  |  | $ | 12,863 |  |  | $ | 4,125 |  |  | $ | 13,311 |  |  | $ | 139,111 |  |  | $ | (15,569 | ) |  | $ | (5,416 | ) |  | $ | 118,126 |
December 31, 2023 |  | $ | 71,545 |  |  | $ | 30,191 |  |  | $ | 7,065 |  |  | $ | 3,407 |  |  | $ | 1,801 |  |  | $ | 15,818 |  |  | $ | 129,826 |  |  | $ | (14,375 | ) |  | $ | (7,066 | ) |  | $ | 108,385 |
Trade receivables are recorded when the right to consideration becomes unconditional, and an invoice is issued to the customer. Billing terms and conditions generally vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., monthly or quarterly) or upon achievement of contractual milestones. Unbilled receivables relate to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to its fulfilled obligations. Contract assets relate to unbilled receivables, which represent revenue recognized on arrangements for which billings have not yet been presented to customers because the amounts were earned but not contractually billable as of the balance sheet date, and the right to consideration is generally subject to milestone completion, client acceptance or factors other than the passage of time. Deferred revenues represent contract liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues. During the year ended December 31, 2023, the Company recognized $9,808 that was included in deferred revenues (short-term contract liability) balance at December 31, 2022. Revenue by timing of revenue recognition was as follows:
|  | Year ended December 31, |
|  | 2021 |  |  | 2022 |  |  | 2023 |
Products and services transferred over time |  | $ | 449,391 |  |  | $ | 533,862 |  |  | $ | 502,358 |
Products transferred at a point in time |  |  | 30,934 |  |  |  | 32,930 |  |  |  | 32,694 |
|  |  | 480,325 |  |  |  | 566,792 |  |  |  | 535,052 |

X
- Definition The entire disclosure for revenue. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 10 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_DisclosureOfRevenueExplanatory
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ifrs-full_RevenueAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration