XML 83 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Reportable Segments and Geographic Data (Schedule of Financial Data by Reporting Segment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Operating income/(loss) $ (36,103) $ 131,359 $ 167,894
Interest income (5,159) (4,064) (6,566)
Interest expense 25,764 16,613 20,167
Other (income)/expense, net 5,079 1,721 (6,163)
Income before income taxes (61,787) 117,089 160,456
Reconciling items:      
Segment Reporting Information [Line Items]      
Interest income (5,159) (4,064) (6,566)
Interest expense 25,764 16,613 20,167
Other (income)/expense, net $ 5,079 $ 1,721 $ (6,163)