XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Unaudited Condensed Consolidated Income Statements - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue    
Total revenue $ 231,963 $ 430,608
Cost of Goods and Services Sold [Abstract]    
Total cost of revenue [1] 76,983 248,733
Gross profit 154,980 181,875
Operating expenses:    
Sales and marketing 75,577 87,581
Product, technology, and development 36,607 30,653
General and administrative 24,919 33,121
Depreciation and amortization 3,818 3,861
Total operating expenses 140,921 155,216
Income from operations 14,059 26,659
Other income (expense), net:    
Interest income 3,743 37
Other income (expense), net 595 (156)
Total other income (expense), net 4,338 (119)
Income before income taxes 18,397 26,540
Provision for income taxes 6,531 7,702
Consolidated net income 11,866 18,838
Net loss attributable to redeemable noncontrolling interest (4,266) (1,072)
Net income attributable to CarGurus, Inc. 16,132 19,910
Accretion of redeemable noncontrolling interest to redemption value   82,000
Net income (loss) attributable to common stockholders - basic $ 16,132 $ (62,090)
Net income (loss) per share attributable to common stockholders: (Note 10)    
Basic $ 0.14 $ (0.53)
Diluted $ 0.10 $ (0.53)
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders:    
Basic 115,358,475 118,031,325
Diluted 115,915,737 118,031,325
Marketplace [Member]    
Revenue    
Total revenue $ 167,127 $ 163,289
Cost of Goods and Services Sold [Abstract]    
Total cost of revenue [1] 15,533 12,209
Wholesale [Member]    
Revenue    
Total revenue 25,186 90,994
Cost of Goods and Services Sold [Abstract]    
Total cost of revenue [1] 22,068 58,182
Product [Member]    
Revenue    
Total revenue 39,650 176,325
Cost of Goods and Services Sold [Abstract]    
Total cost of revenue [1] $ 39,382 $ 178,342
[1] Includes depreciation and amortization expense for the three months ended March 31, 2023 and 2022 of $7,758 and $7,324, respectively.