XML 108 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segment Information - Reconciliation of Segment Profit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Segment Information      
Income (loss) from operations $ 127,435 $ 63,510 $ (44,855)
Change in fair value of contingent consideration   (42,246) (16,054)
Net interest expense (22,629) (17,338) (18,950)
Losses related to convertible senior notes (20,922) (37,277)  
Other non-operating expense, net (1,820) (1,381) (11,376)
Income (loss) before income taxes 82,064 7,514 (75,181)
Reportable Segments      
Business Segment Information      
Income (loss) from operations 182,565 171,920 26,310
Change in fair value of contingent consideration   (42,246) (16,054)
Corporate, eliminations and other      
Business Segment Information      
Income (loss) from operations $ (55,130) $ (66,164) $ (55,111)