v3.24.0.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 20, 2023
$ / shares
shares
Dec. 31, 2023
USD ($)
votePerShare
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Feb. 27, 2024
USD ($)
Feb. 23, 2022
USD ($)
Class Of Stock [Line Items]            
Percentage of aggregate outstanding shares of common stock to be cease   10.00%        
Repurchases of Class A common stock   $ 103,974 [1] $ 101,721      
Common Class A            
Class Of Stock [Line Items]            
Number of votes per share | votePerShare   1        
Stock repurchase agreement, authorized amount           $ 250,000
Stock repurchase program, available for future repurchases   $ 44,300        
Repurchased shares (in shares) | shares 12,000,000          
Repurchased shares (in usd per share) | $ / shares $ 5.47          
Stock price (in usd per share) | $ / shares $ 5.76          
Common Class A | Subsequent Event            
Class Of Stock [Line Items]            
Stock repurchase agreement, authorized amount         $ 450,000  
Common Class B            
Class Of Stock [Line Items]            
Number of votes per share | votePerShare   10        
Number of shares convertible per share | shares   1        
Conversion of stock, amount   $ 12,000 $ 1,800 $ 13,100    
[1] Repurchases of Class A common stock for the year ended December 31, 2023 include 12.0 million shares repurchased from related parties (after giving effect to the automatic conversion of Class B common stock to Class A common stock upon such repurchase) for an aggregate consideration of $65.9 million. See "Note 14. Stockholders' Equity" for additional information.