XML 115 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reconciliation of Statutory Canadian Tax rate to Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Effective Tax Rate Reconciliation [Line Items]      
Income Tax Provision (benefit) $ 14,979 $ 10,870 $ 13,108
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 $ 22,929 $ 24,287 $ 25,276
U.S. state income taxes, net (168) 860 3
U.K. patent box (3,982) (4,247) (3,135)
Foreign-derived intangible income (3,015) (4,500) (4,467)
International tax rate differences (2,622) (4,804) (6,289)
Tax credits (2,590) (3,602) (2,256)
Change in valuation allowance 1,930 2,068 2,048
Disallowed compensation 1,678 2,571 2,138
Withholding and other taxes 854 300 789
Windfall benefit from share-based compensation (844) (1,685) (254)
Transaction costs and permanent differences 360 423 140
Uncertain tax positions 244 90 (168)
Provision to return differences 231 (1,056) (19)
Acquisition contingent consideration adjustments (81)   (698)
Statutory tax rate changes 55 165  
Income Tax Provision (benefit) $ 14,979 $ 10,870 $ 13,108
Effective tax rate 18.90% 13.00% 15.00%