XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
SEGMENT INFORMATION        
Total segment gross profit $ 75,606 $ 69,450 $ 253,878 $ 236,423
Costs and expenses        
General and administrative expenses 9,927 7,554 30,020 25,797
Depreciation and amortization 117 122 346 371
Operating income 65,562 61,774 223,512 210,255
Fair value changes in equity securities (462) 356 (171) (1,221)
Interest and other income 2,436 3,571 7,348 5,665
Interest and other expense (7,285) (8,814) (24,867) (11,110)
Income before income taxes $ 60,251 $ 56,887 $ 205,822 $ 203,589