XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
SEGMENT INFORMATION    
Total segment gross profit $ 89,632 $ 78,083
Costs and expenses    
General and administrative expenses 8,931 6,932
Depreciation and amortization 125 94
Operating income 80,576 71,057
Fair value changes in equity securities 613 1,902
Interest and other income 975 733
Interest and other expense (898) (1,820)
Income before income taxes $ 81,266 $ 71,872