v3.26.1
Stock-Based Compensation - Summary of Stock Repurchase Program (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Repurchase of stock related to the stock repurchase program (shares) 0   94,000  
Repurchase of stock related to the stock repurchase program $ 0 $ 10,610,000 $ 987,000 $ 27,971,000
Class A Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Repurchase of stock related to the stock repurchase program (shares) 0   94,000  
Repurchase of stock related to the stock repurchase program $ 0   $ 987,000  
Class B Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Repurchase of stock related to the stock repurchase program (shares) 0   0  
Repurchase of stock related to the stock repurchase program $ 0   $ 0