XML 30 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Accumulated Other Comprehensive Loss

15. Accumulated Other Comprehensive Loss The following table lists the beginning balance, quarterly activity and ending balance of accumulated other comprehensive loss, which consists of foreign currency translation adjustments:

 

 

 

Total

 

Balance, January 1, 2025

 

$

(18,729

)

Foreign currency translation adjustment, net of tax effects of ($4)

 

 

1,825

 

Balance, March 31, 2025

 

 

(16,904

)

Foreign currency translation adjustment, net of tax effects of ($30)

 

 

4,025

 

Balance, June 30, 2025

 

$

(12,879

)

 

 

 

 

Balance, January 1, 2024

 

$

(5,963

)

Foreign currency translation adjustment, net of tax effects of ($205)

 

 

(1,564

)

Balance, March 31, 2024

 

 

(7,527

)

Foreign currency translation adjustment, net of tax effects of ($79)

 

 

(5,729

)

Balance, June 30, 2024

 

$

(13,256

)