XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Canadian federal tax benefit at statutory rates  $ 6,054 $ 1,610 $ 779
Canadian Federal tax benefit at statutory rates, percent 15.00% 15.00% 13.30%
Canadian provincial income tax $ 497 $ 282 $ 215
Canadian provincial income tax, percent 1.20% 2.60% 3.70%
Effect of foreign income tax, net  $ 5,481 $ 1,809 $ 1,189
Effect of foreign income tax, net, percent 13.60% 16.90% 20.20%
Valuation allowance $ (2,556) $ 153 $ 1,028
Valuation allowance, percent (6.30%) 1.40% 17.50%
Noncontrolling interest $ 125 $ (562) $ 0
Noncontrolling interest, percent 0.30% (5.20%) 0.00%
Non-deductible compensation $ 1,009 $ 808 $ 526
Nondeductible compensation, percent 2.50% 7.50% 9.00%
Unrealized intercompany foreign currency translation gain $ (148) $ (250) $ (708)
Unrealized intercompany unrealized foreign currency translation, percent (0.40%) (2.30%) (12.10%)
Deemed income from foreign subsidiaries $ 322 $ 331 $ 297
Deemed income from foreign subsidiaries, percent 0.80% 3.10% 5.10%
Other, net $ (151) $ 221 $ 50
Other, net, percent (0.40%) 2.00% 0.80%
Net income tax expense (benefit) $ 10,633 $ 4,402 $ 3,376
Net income tax expense (benefit), percent 26.30% 41.00% 57.50%