XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting [Abstract]        
Total segment gross profit $ 112,683 $ 81,104 $ 199,703 $ 178,272
Costs and expenses        
General and administrative expenses 10,511 9,093 21,923 20,093
Depreciation and amortization 89 115 171 229
Operating income 102,083 71,896 177,609 157,950
Fair value changes in equity securities (63) (509) 383 291
Interest and other income 807 2,650 3,783 4,912
Interest and other expense (2,516) (8,408) (7,123) (17,582)
Income before income taxes $ 100,311 $ 65,629 $ 174,652 $ 145,571