XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
SEGMENT INFORMATION          
Total segment gross profit $ 81,104 $ 77,341 $ 178,272 $ 166,970  
Costs and expenses          
General and administrative expenses 9,093 9,312 20,093 18,243  
Depreciation and amortization 115 124 229 246  
Operating income 71,896 67,905 157,950 148,481  
Fair value changes in equity securities (509) (2,191) 291 (1,577) $ (1,503)
Interest and other income 2,650 1,118 4,912 2,093  
Interest and other expense (8,408) (1,398) (17,582) (2,296)  
Income before income taxes $ 65,629 $ 65,434 $ 145,571 $ 146,701