v3.25.4
Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
May 31, 2024
d
$ / shares
Jul. 31, 2022
Dec. 31, 2025
USD ($)
vote
segment
reportingUnit
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Advertising cost | $     $ 23,600,000 $ 57,700,000 $ 24,900,000
Weighted average price per share (in usd per share) | $ / shares $ 40        
Common stock, convertible, threshold trading days | d 90        
Common stock, convertible, volume weighted average price per share (in usd per share) | $ / shares $ 8.70        
Common stock, convertible, volume weighted average price per share, S&P 500 total return index (in usd per share) | $ / shares $ 8,862.85        
Percentage of tax benefits likelihood of being realized     0.50    
Maturity of time deposits     90 days    
Credit losses recorded on available-for-sale debt securities | $     $ 0 0  
Number of operating segments | segment     1    
Number of reporting units | reportingUnit     1    
Goodwill impairment charges | $     $ 0 $ 0 $ 0
Computer Hardware, Software and Equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     3 years    
Furniture and equipment          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     5 years    
Minimum | Buildings          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     20 years    
Minimum | RSUs and RSAs Granted after February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     3 years    
Maximum | Buildings          
Summary Of Significant Accounting Policies [Line Items]          
Property and equipment estimated useful life     45 years    
Maximum | RSUs and RSAs Granted after February 2018          
Summary Of Significant Accounting Policies [Line Items]          
Service condition satisfied (in years)     4 years    
Class A Non-voting Common Stock          
Summary Of Significant Accounting Policies [Line Items]          
Stock split ratio, common stock   1      
Class B voting common stock          
Summary Of Significant Accounting Policies [Line Items]          
Number of votes per share | vote     1    
Class C voting common stock          
Summary Of Significant Accounting Policies [Line Items]          
Number of votes per share | vote     10