v3.26.1
Stock-Based Compensation - Summary of Stock Repurchase Program (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Repurchase of stock related to the stock repurchase program (shares) 94,000  
Repurchase of stock related to the stock repurchase program $ 987,000 $ 17,361,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) 94,000  
Repurchase of stock related to the stock repurchase program $ 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  
Repurchase of stock related to the stock repurchase program $ 0