XML 52 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Impact of New Accounting Standard
Standards issued not yet adopted
StandardDescriptionEffect on the financial statements
Update 2022-04 - Liabilities—Supplier Finance Programs
(Subtopic 405-50). Disclosure of Supplier Finance Program Obligations
The amendments in this Update apply to all entities that use supplier finance programs in connection with the purchase of goods and services (herein described as buyer parties). Supplier finance programs, which also may be referred to as reverse factoring,
payables finance, or structured payables arrangements, allow a buyer to offer its suppliers the option for access to payment in advance of an invoice due date, which is paid by a third-party finance provider or intermediary on the basis of invoices that the buyer has confirmed as valid.
The amendments in this Update require that a buyer in a supplier finance program disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude. To achieve that objective, the buyer should disclose qualitative and quantitative information about its supplier finance programs.
The Company continues to evaluate these changes and does not anticipate any material impact on the Company’s consolidated financial position or results of operations upon adoption.
Planned date of adoption: January 1, 2023
Schedule of Typical Remaining Performance Obligations
The Company’s typical performance obligations include the following:
Performance Obligation When Performance Obligation is Typically SatisfiedWhen Payment is Typically DueHow Standalone Selling Price is Typically Estimated
Software License
Software LicenseUpon shipment or made available for download (point in time)Within 90 days of delivery Observable transactions or residual approach when prices are highly variable or uncertain
Software License with significant customizationOver the performance of the customization and installation of the software (over time)Within 90 days of services
being performed
Residual approach
Hosting ServicesAs hosting services are provided (over time)Within 90 days of services
being provided
Estimated using a cost-plus margin approach
Professional Services
ConsultingAs work is performed (over time)Within 90 days of services
being performed
Observable transactions
CustomizationSaaS: Over the remaining term of the SaaS agreement

License: Over the performance of the customization and installation of the software (over time)
Within 90 days of services
being performed
Observable transactions
Transaction ServicesAs transaction is processed (over time)Within 90 days of transaction Observable transactions
Subscription Services
Customer SupportRatably over the course of the support contract
(over time)
Within 90 days of the start of the contract periodObservable transactions
SaaSOver the course of the SaaS service once the system is available for use
(over time)
Within 90 days of services
being performed
Estimated using a cost-plus margin approach
Schedule of Software Development Costs
The unamortized software development costs and amortization expense were as follows:
Year ended December 31,
202220212020
Unamortized software development costs$30,877 $33,152 $28,512 
Software development amortization expense$18,211 $15,412 $10,843 
Schedule of Foreign Currency Gains (Losses)
Gains or losses resulting from transactions denominated in foreign currencies are included in other income or expense, within the Consolidated Statements of Operations and were as follows:
Twelve Months Ended December 31,
202220212020
Net gain (loss) on foreign currency translations$2,702 $(5,810)$4,234 
Schedule of Revenue From External Customers and Long-lived assets, by Geographical Areas
Revenues by geography are based on the billing addresses of the Company’s customers. The following tables set forth revenues and property and equipment, net by geographic area:
Year Ended December 31,
202220212020
Revenues:
Domestic$200,086 $225,433 $228,639 
Foreign52,542 55,182 63,031 
Total$252,628 $280,615 $291,670 
Year Ended December 31,
20222021
Property and equipment, net:
Domestic$2,997 $4,115 
Foreign1,585 2,864 
Total PPE, net$4,582 $6,979