XML 96 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues [Abstract]      
Total revenue $ 719,152 $ 689,183 $ 653,876
Operating Expenses [Abstract]      
Employee expense [1] 237,943 227,047 204,080
Marketing and advertising 112,134 116,766 113,020
Direct costs 86,506 84,024 79,970
Hardware, software and supplies 30,949 26,002 23,605
Stock-based compensation 30,553 28,491 22,342
Depreciation and amortization 107,182 101,000 94,394
Other [2] 60,387 51,737 50,429
Total operating expenses 665,654 635,067 587,840
Operating income 53,498 54,116 66,036
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 [3] 48,188 118,442 17,206
Dealer      
Revenues [Abstract]      
Total revenue 640,722 621,661 579,222
OEM and National      
Revenues [Abstract]      
Total revenue 65,894 55,904 58,557
Other      
Revenues [Abstract]      
Total revenue $ 12,536 $ 11,618 $ 16,097
[1] Employee expense excludes stock-based compensation, which is shown separately, and earnout compensation related to the D2C Media Acquisition, which is included in Other.
[2] Other primarily includes total lease cost, utilities, consulting and professional fees, earnout compensation related to the D2C Media Acquisition and travel and expense, training and conferences. For more information on the D2C Media earnout, see Note 3 (Business Combinations).
[3] 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).