v3.25.4
Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) $ 24,666 $ 30,888 $ 25,596
Deferred income tax provision (benefit) (8,853) (15,909) (14,726)
Income Tax Provision (benefit) 15,813 14,979 10,870
CANADA      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 11 43 59
UNITED STATES      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 1,733 11,198 14,424
Deferred income tax provision (benefit) (5,124) (12,612) (12,224)
Other Countries      
Components Of Income Tax Expense Benefit [Line Items]      
Current income tax provision (benefit) 22,922 19,647 11,113
Deferred income tax provision (benefit) $ (3,729) $ (3,297) $ (2,502)