XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reportable Segments - Reconciliation of operating income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating performance by segment      
Operating income $ 317,452 $ 253,073 $ 195,338
Foreign exchange gain, net 2,674 1,163 1,088
Other income, net 106 1,604 2,072
Interest expense, net (65,315) (78,171) (39,212)
Income before provision for income taxes 254,917 177,669 159,286
Corporate and non-allocated costs      
Operating performance by segment      
Operating income $ (117,354) $ (84,043) $ (61,258)