Quarterly report [Sections 13 or 15(d)]

Accumulated Other Comprehensive Income (Accumulated Other Comprehensive Income, Net of Related Tax Effects) (Details)

v3.25.2
Accumulated Other Comprehensive Income (Accumulated Other Comprehensive Income, Net of Related Tax Effects) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 1,709,767 $ 1,909,443 $ 1,780,039 $ 1,938,610
Other comprehensive loss before reclassifications (3,515) (2,425)    
Amounts reclassified from accumulated other comprehensive loss (1,881) (1,394)    
Net other comprehensive income (loss) during the period (5,396) (3,819)    
Ending balance 1,653,872 1,823,962 1,653,872 1,823,962
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (61,451) (51,191) (63,222) (45,836)
Other comprehensive loss before reclassifications     388 (5,685)
Amounts reclassified from accumulated other comprehensive loss     (4,013) (3,489)
Net other comprehensive income (loss) during the period     (3,625) (9,174)
Ending balance (66,847) (55,010) (66,847) (55,010)
Available-for- sale securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance     84 145
Other comprehensive loss before reclassifications     0 0
Amounts reclassified from accumulated other comprehensive loss     (84) (145)
Net other comprehensive income (loss) during the period     (84) (145)
Ending balance 0 0 0 0
Foreign currency translation adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (76,887) (64,657) (86,700) (49,670)
Other comprehensive loss before reclassifications 20,550 (7,876) 30,363 (22,863)
Amounts reclassified from accumulated other comprehensive loss 0 0 0 0
Net other comprehensive income (loss) during the period 20,550 (7,876) 30,363 (22,863)
Ending balance (56,337) (72,533) (56,337) (72,533)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance 15,436 13,466 23,394 3,689
Other comprehensive loss before reclassifications (24,065) 5,451 (29,975) 17,178
Amounts reclassified from accumulated other comprehensive loss (1,881) (1,394) (3,929) (3,344)
Net other comprehensive income (loss) during the period (25,946) 4,057 (33,904) 13,834
Ending balance $ (10,510) $ 17,523 $ (10,510) $ 17,523