XML 111 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Reconciliation of Statutory Canadian Tax rate to Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Effective Tax Rate Reconciliation [Line Items]      
Income Tax Provision (benefit) $ 10,870 $ 13,108 $ 5,841
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 $ 24,287 $ 25,276 $ 16,291
International tax rate differences (4,804) (6,289) (3,621)
U.S. state income taxes, net 860 3 (249)
Withholding and other taxes 300 789 429
Transaction costs and permanent differences 423 140 1,169
Disallowed compensation 2,571 2,138 1,111
Foreign-derived intangible income (4,500) (4,467) (1,211)
Tax credits (3,602) (2,256) (1,408)
Statutory tax rate changes 165   489
Uncertain tax positions 90 (168) (472)
Change in valuation allowance 2,068 2,048 918
Acquisition contingent consideration adjustments   (698) 87
Provision to return differences (1,056) (19) 33
Windfall benefit from share-based compensation (1,685) (254) (5,131)
U.K. patent box (4,247) (3,135) (2,594)
Income Tax Provision (benefit) $ 10,870 $ 13,108 $ 5,841
Effective tax rate 13.00% 15.00% 10.40%