XML 116 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) $ 31,762 $ 9,786 $ 7,995
Deferred income tax provision (benefit) (18,654) (3,945) (4,113)
Income Tax Provision (benefit) 13,108 5,841 3,882
CANADA      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 65 95 82
Deferred income tax provision (benefit)   493 (493)
UNITED STATES      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 17,205 205 1,324
Deferred income tax provision (benefit) (15,370) (2,133) (1,256)
Other Countries      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 14,492 9,486 6,589
Deferred income tax provision (benefit) $ (3,284) $ (2,305) $ (2,364)