XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Other Comprehensive Income (Loss ) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 500,578 $ 551,618 $ 532,892 $ 552,040
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (4,259) (2,380) (13,081) 2,559
Ending balance 522,772 553,354 522,772 553,354
Interest rate swaps        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     5,361  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent     (4,775)  
Ending balance 586   586  
Foreign exchange forward contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (52)  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent     5  
Ending balance (47)   (47)  
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 14,005 23,058 22,827 18,119
Ending balance 9,746 $ 20,678 9,746 $ 20,678
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (2,521)  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent     (103)  
Ending balance (2,624)   (2,624)  
Available-for-Sale Investment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     20,039  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent     (8,208)  
Ending balance $ 11,831   $ 11,831