XML 110 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) $ 25,596 $ 31,762 $ 9,786
Deferred income tax provision (benefit) (14,726) (18,654) (3,945)
Income Tax Provision (benefit) 10,870 13,108 5,841
CANADA      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 59 65 95
Deferred income tax provision (benefit)     493
UNITED STATES      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 14,424 17,205 205
Deferred income tax provision (benefit) (12,224) (15,370) (2,133)
Other Countries      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 11,113 14,492 9,486
Deferred income tax provision (benefit) $ (2,502) $ (3,284) $ (2,305)