XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
SEGMENT INFORMATION - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting [Abstract]        
Total segment gross profit $ 129,034 $ 75,606 $ 328,736 $ 253,878
Costs and expenses        
General and administrative expenses 10,102 9,927 32,025 30,020
Depreciation and amortization 86 117 256 346
Operating income 118,846 65,562 296,455 223,512
Fair value changes in equity securities (425) (462) (42) (171)
Interest and other income 626 2,436 4,410 7,348
Interest and other expense (1,207) (7,285) (8,330) (24,867)
Income before income taxes $ 117,840 $ 60,251 $ 292,493 $ 205,822