XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting [Abstract]    
Total segment gross profit $ 87,019 $ 97,169
Costs and expenses    
General and administrative expenses 11,412 11,000
Depreciation and amortization 82 114
Operating income 75,525 86,055
Fair value changes in equity securities 447 799
Interest and other income 2,977 2,263
Interest and other expense (4,607) (9,175)
Income before income taxes $ 74,342 $ 79,942