v3.26.1
Description of Business and Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Nov. 10, 2022
Mar. 31, 2023
segment
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
segment
Class of Stock [Line Items]            
Positive (negative) revenue adjustment relating to performance obligations satisfied in prior periods     $ 0.0 $ 0.0 $ 0.0  
Advertising expenses     $ 104.9 201.7 188.3  
Number of operating segments | segment   1 1     4
Number of reportable segments | segment   1 1     4
Class B common stock            
Class of Stock [Line Items]            
Stock split, conversion ratio 0.0667          
Class A Common Stock            
Class of Stock [Line Items]            
Stock split, conversion ratio 0.0667          
401(k) Retirement Plan            
Class of Stock [Line Items]            
Employer contribution, percent of match     50.00%      
Employer matching contribution, percent of employees' gross pay     4.00%      
Defined contribution plan expense     $ 1.8 $ 2.1 $ 2.1  
Commission revenue            
Class of Stock [Line Items]            
Payment terms     60 days      
Non-commission revenue | Minimum            
Class of Stock [Line Items]            
Payment terms     30 days      
Non-commission revenue | Maximum            
Class of Stock [Line Items]            
Payment terms     60 days      
Capitalized software            
Class of Stock [Line Items]            
Estimated useful life     3 years      
Accounts receivable and unbilled receivables | Customer concentration risk | Two customers            
Class of Stock [Line Items]            
Concentration risk, percentage     100.00% 74.60%    
Accounts receivable and unbilled receivables     $ 0.7 $ 17.6