XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment Information - Reconciliation of Segment Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Business Segment Information        
Income (loss) from operations $ 47,851 $ 44,640 $ 52,871 $ 96,557
Net interest expense (5,616) (5,689) (17,197) (17,057)
Losses related to convertible senior notes       (20,922)
Other non-operating income (expense), net (983) 83 508 (515)
Income before income taxes 41,252 39,034 36,182 58,063
Reportable Segments        
Business Segment Information        
Income (loss) from operations 57,558 57,363 83,060 134,036
Corporate, eliminations and other        
Business Segment Information        
Income (loss) from operations $ (9,707) $ (12,723) $ (30,189) $ (37,479)