XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Other Comprehensive Income (Loss ) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 561,327 $ 532,892
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (12,215) (1,096)
Ending balance 494,284 495,606
Interest rate swaps    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 2,220  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (2,406)  
Ending balance (186)  
Foreign exchange forward contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (284)  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 173  
Ending balance (111)  
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 11,886 22,827
Ending balance (329) $ 21,731
Foreign Currency Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (5,912)  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 535  
Ending balance (5,377)  
Available-for-Sale Investment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 15,862  
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent (10,517)  
Ending balance $ 5,345