XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Significant Accounting Policies [Line Items]        
Percentage of ownership by the company   100.00%    
Gain (Loss) on Investments   $ 10,800,000    
Proceeds in other assets current   9,500,000    
Proceeds in investments and other assets net   1,300,000    
Prepaid expenses   2,300,000 $ 1,300,000  
Cloud computing amortization expense   1,800,000 1,200,000 $ 600,000
Investments and other assets   6,200,000 6,500,000  
Capitalized software costs   21,800,000 20,000,000 18,100,000
Impairment of long-lived assets hold for continued use   0 0 0
Impairment of long-lived assets hold for sale   $ 0 0 0
Tax Benefit Recognized   50.00%    
Advertising expense   $ 105,300,000 107,800,000 107,100,000
Defined contribution plan maximum annual compensation   90.00%    
Defined contribution plan, contributions   $ 6,400,000 6,300,000 $ 5,500,000
Subsequent Event        
Significant Accounting Policies [Line Items]        
Proceeds from other current assets $ 9,500,000      
RepairPal Inc        
Significant Accounting Policies [Line Items]        
Proceeds from the sale of investments   $ 9,500,000    
Investments and Other Assets | RepairPal Inc        
Significant Accounting Policies [Line Items]        
Non-marketable investments     $ 0  
Maximum        
Significant Accounting Policies [Line Items]        
Percentage of employee contribution of the salary   4.00%    
Maximum | RepairPal Inc        
Significant Accounting Policies [Line Items]        
Proceeds from the sale of investments   $ 2,700,000