Significant Accounting Policies (Details) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Net foreign currency transaction gains (losses) | $ 1.1 | $ (3.3) | $ (4.8) |
Percentage of revenue from largest client | 2.70% | ||
Minimum [Member] | |||
Identifiable intangible assets, useful life | 5 years | ||
Maximum [Member] | |||
Identifiable intangible assets, useful life | 12 years | ||
Equipment | Minimum [Member] | |||
Property and Equipment, useful life | 3 years | ||
Equipment | Maximum [Member] | |||
Property and Equipment, useful life | 5 years | ||
Furniture | Minimum [Member] | |||
Property and Equipment, useful life | 7 years | ||
Furniture | Maximum [Member] | |||
Property and Equipment, useful life | 10 years | ||
Office Buildings | Maximum [Member] | |||
Property and Equipment, useful life | 40 years |