XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 1,731 $ 8,792 $ 11,832 $ 12,080
Other comprehensive income (loss):        
Unrealized foreign currency translation adjustment ($0 tax in 2025 and net of tax benefit of $691 in 2024) 49 (5,288) 75 (7,236)
Derivative financial instruments adjustment (net of tax expense of $171 in 2025 and net of tax benefit of $253 in 2024) 595 (861) 398 (1,365)
Amortization of prior service costs and net gains or losses (net of tax benefit of $14 in 2025 and net of tax benefit of $8 in 2024) (49) (28) (138) (55)
Other comprehensive income (loss) 595 (6,177) 335 (8,656)
Comprehensive income (loss) $ 2,326 $ 2,615 $ 12,167 $ 3,424