XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Other Comprehensive Income (Loss ) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 397,440 $ 494,284 $ 528,629 $ 561,327
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (1,240) (4,614) (2,141) (16,829)
Ending balance 384,760 474,995 384,760 474,995
Unrealized gain (loss) on cash flow hedging instruments, net of tax (1,897) 2,114 (2,927) 4,347
Unrealized loss on investment, net of tax (1,330) (5,249) (1,330) (15,766)
Foreign currency translation adjustments, net of tax (1,807) 2,749 (3,738) 3,284
Interest rate swaps        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (2,504)  
Ending balance 334   334  
Unrealized gain (loss) on cash flow hedging instruments, net of tax 1,595 (2,182) 2,838 (4,588)
Foreign exchange forward contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (260)  
Ending balance (171)   (171)  
Unrealized gain (loss) on cash flow hedging instruments, net of tax 302 68 89 241
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (7,066) (329) (6,165) 11,886
Ending balance (8,306) $ (4,943) (8,306) $ (4,943)
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (4,222)  
Ending balance (7,960)   (7,960)  
Available-for-Sale Investment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     821  
Ending balance $ (509)   $ (509)