v3.26.1
Net Income Per Share - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
DealerClub Acquisition [Member]  
Business Combination [Line Items]  
Potentional contingent consideration to be paid in stock $ 88.0