XML 85 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Total segment gross profit $ 471,174 $ 343,394 $ 323,101
Costs and expenses      
General and administrative expenses 40,934 39,761 34,612
Depreciation and amortization 341 431 493
Impairment of royalty interests 0 0 4,287
Operating income 429,899 303,202 283,709
Fair value changes in equity securities (66) (147) (1,503)
Interest and other income 6,008 9,952 7,832
Interest and other expense (9,749) (30,867) (17,170)
Income before income taxes $ 426,092 $ 282,140 $ 272,868