XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 719,152 $ 689,183 $ 653,876
Operating expenses:      
Cost of revenue and operations 124,332 122,205 114,959
Product and technology 113,931 99,584 89,015
Marketing and sales 231,502 235,471 221,879
General and administrative 88,707 76,807 67,593
Depreciation and amortization 107,182 101,000 94,394
Total operating expenses 665,654 635,067 587,840
Operating income 53,498 54,116 66,036
Nonoperating expenses:      
Interest expense, net (32,197) (32,425) (35,320)
Other income (expense), net 40,562 (3,586) (8,140)
Total nonoperating income (expense), net 8,365 (36,011) (43,460)
Income before income taxes 61,863 18,105 22,576
Income tax expense (benefit) 13,675 (100,337) 5,370
Net income [1] $ 48,188 $ 118,442 $ 17,206
Weighted-average common shares outstanding:      
Basic 66,006 66,742 68,215
Diluted 67,387 68,227 69,649
Earnings per share:      
Basic [1] $ 0.73 $ 1.77 $ 0.25
Diluted [1] $ 0.72 $ 1.74 $ 0.25
Dealer      
Revenue:      
Total revenue $ 640,722 $ 621,661 $ 579,222
OEM and National      
Revenue:      
Total revenue 65,894 55,904 58,557
Other      
Revenue:      
Total revenue $ 12,536 $ 11,618 $ 16,097
[1] During the year ended December 31, 2023 the Company released a significant portion of its valuation allowance for deferred tax assets that had been recorded as a result of the 2020 goodwill and indefinite-lived intangible asset impairments. For more information, see Note 14 (Income Taxes).