XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reconciliation of Statutory Canadian Tax rate to Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule Of Effective Tax Rate Reconciliation [Line Items]      
Income Tax Provision (benefit) $ 5,841 $ 3,882 $ 4,993
Canada Revenue Agency      
Schedule Of Effective Tax Rate Reconciliation [Line Items]      
Statutory Canadian tax rate 29.00% 29.00% 29.00%
Expected income tax provision at Canadian statutory tax rate $ 16,291 $ 14,037 $ 13,272
International tax rate differences (3,621) (3,483) (3,346)
U.S. state income taxes, net (249) (108) 386
Withholding and other taxes 429 485 364
Permanent differences and other 921 259 443
Disallowed compensation 1,111 685  
Foreign-derived intangible income (1,211) (1,063) (787)
Tax credits (1,408) (2,016) (1,457)
Statutory tax rate changes 489 429 35
Uncertain tax positions (472) (176) 310
Change in valuation allowance 918 (727) (482)
Acquisition contingent consideration adjustments 87 (1,513) 287
Transaction costs 248 (23) 247
Provision to return differences 33 750 (516)
Windfall benefit from share-based compensation (5,131) (2,322) (1,717)
UK patent box (2,594) (1,332) (2,046)
Income Tax Provision (benefit) $ 5,841 $ 3,882 $ 4,993
Effective tax rate 10.40% 8.00% 10.90%