v3.25.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net income (loss) $ 77,882 $ 34,684 $ (22,573)
Changes in derivative instruments:      
Tax benefit (expense) 1,388 721 (601)
Net change in derivative instruments (4,618) 4,203 (226)
Foreign currency translation adjustments, net of tax expense of $(1,843) in 2025, $(1,577) in 2024 and $(1,066) in 2023 6,128 (10,934) 3,066
Other comprehensive income (loss), net of tax 1,510 (6,731) 2,840
Total comprehensive income (loss) 79,392 27,953 (19,733)
Interest Rate Swap      
Changes in derivative instruments:      
Net change in fair value of interest rate swaps $ (6,006) $ 3,482 $ 375