XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting [Abstract]    
Total segment gross profit $ 134,254 $ 87,019
Costs and expenses    
General and administrative expenses 11,063 11,412
Depreciation and amortization 80 82
Operating income 123,111 75,525
Fair value changes in equity securities (37) 447
Interest and other income 2,049 2,977
Interest and other expense (1,156) (4,607)
Income before income taxes $ 123,967 $ 74,342