v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 6,017 $ 1,731 $ 11,678 $ 11,832
Other comprehensive income (loss):        
Unrealized foreign currency translation adjustment (net tax of $0 in 2026 and 2025) 347 49 675 75
Derivative financial instruments adjustment (net of tax benefit of $406 in 2026 and net of tax expense of $171 in 2025) (1,409) 595 (558) 398
Amortization of prior service costs and net gains or losses (net of tax expense of $1 in 2026 and net of tax benefit of $14 in 2025) 5 (49) (61) (138)
Other comprehensive income (loss) (1,057) 595 56 335
Comprehensive income (loss) 4,960 2,326 11,734 12,167
Unrealized foreign currency translation adjustment, tax $ 0 $ 0 $ 0 $ 0