XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following as of March 31, 2025 and December 31, 2024, respectively (in thousands):
 
    
March 31,

2025
    
December 31,

2024
 
Foreign currency translation adjustments
   $ (20,172    $ (20,927
Derivative adjustments
     (305      (966
  
 
 
    
 
 
 
Total
   $ (20,477    $ (21,893
  
 
 
    
 
 
 
Changes in Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the three months ended March 31, 2025 and 2024 are as follows (in thousands):
 
Three Months Ended March 31, 2025
  
Foreign

currency

translation

adjustments
    
Derivative

adjustments
    
Total
 
Beginning balance
   $ (20,927    $ (966    $ (21,893
  
 
 
    
 
 
    
 
 
 
Other comprehensive income before reclassifications
     755        136        891  
Amounts reclassified from accumulated other comprehensive loss
     —         525        525  
  
 
 
    
 
 
    
 
 
 
Net current-period other comprehensive income
     755        661        1,416  
  
 
 
    
 
 
    
 
 
 
Ending balance
   $ (20,172    $ (305    $ (20,477
  
 
 
    
 
 
    
 
 
 
 
Three Months Ended March 31, 2024
  
Foreign

currency

translation

adjustments
   
Derivative

adjustments
    
Total
 
Beginning balance
   $ (15,348   $ 691      $ (14,657
  
 
 
   
 
 
    
 
 
 
Other comprehensive loss before reclassifications
     (3,497     (605      (4,102
Amounts reclassified from accumulated other comprehensive loss
     —        59        59  
  
 
 
   
 
 
    
 
 
 
Net current-period other comprehensive loss
     (3,497     (546      (4,043
  
 
 
   
 
 
    
 
 
 
Ending balance
   $ (18,845   $ 145      $ (18,700