XML 117 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Reconciliation of Statutory Canadian Tax rate to Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Effective Tax Rate Reconciliation [Line Items]      
Income Tax Provision (benefit) $ 13,108 $ 5,841 $ 3,882
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 $ 25,276 $ 16,291 $ 14,037
International tax rate differences (6,289) (3,621) (3,483)
U.S. state income taxes, net 3 (249) (108)
Withholding and other taxes 789 429 485
Permanent differences and other 39 921 259
Disallowed compensation 2,138 1,111 685
Foreign-derived intangible income (4,467) (1,211) (1,063)
Tax credits (2,256) (1,408) (2,016)
Statutory tax rate changes   489 429
Uncertain tax positions (168) (472) (176)
Change in valuation allowance 2,048 918 (727)
Acquisition contingent consideration adjustments (698) 87 (1,513)
Transaction costs 179 248 (23)
Provision to return differences (19) 33 750
Windfall benefit from share-based compensation (254) (5,131) (2,322)
U.K. patent box (3,135) (2,594) (1,332)
Income Tax Provision (benefit) $ 13,108 $ 5,841 $ 3,882
Effective tax rate 15.00% 10.40% 8.00%