v3.25.4
Stockholders' Equity - Summary of Stock Option Award Activity (Details) - Stock options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Number of Shares      
Granted (in shares) 0 0 0
Class A non-voting common stock      
Number of Shares      
Beginning balance (in shares) 680,000    
Granted (in shares) 0    
Exercised (in shares) (58,000)    
Forfeited (in shares) (103,000)    
Ending balance (in shares) 519,000 680,000  
Exercisable (in shares) 519,000    
Vested and expected to vest (in shares) 519,000    
Weighted- Average Exercise Price      
Weighted-Average Exercise Price, Beginning balance (in usd per share) $ 16.01    
Weighted-Average Exercise Price, Granted (in usd per share) 0    
Weighted-Average Exercise Price, Exercised (in usd per share) 6.43    
Weighted-Average Exercise Price, Forfeited (in usd per share) 12.56    
Weighted-Average Exercise Price, Ending balance (in usd per share) 17.77 $ 16.01  
Weighted-Average Exercise Price, Exercisable (in usd per share) 17.77    
Weighted-Average Exercise Price, Vested and expected to vest (in usd per share) $ 17.77    
Weighted- Average Remaining Contractual Term (in years)      
Weighted-Average Remaining Contractual Term 3 years 8 months 26 days 4 years 6 months 3 days  
Weighted-average remaining contractual term, exercisable 3 years 8 months 26 days    
Weighted-average remaining contractual term, vested and expected to vest 3 years 8 months 26 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value, Outstanding $ 0 $ 253  
Aggregate Intrinsic Value, Exercisable 0    
Aggregate Intrinsic Value, Vested and expected to vest $ 0