v3.26.1
Equity Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Tax withholding associated with shares issued under employee stock plans $ 500   $ 401 $ 7,098 $ 4,044
Total unrecognized share-based compensation costs $ 31,000     $ 31,000  
Total unrecognized share-based compensation costs, remaining period of recognition       2 years 4 months 24 days  
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted in period (in shares) 98,334 3,398,929      
Vesting period (in years) 90 days 3 years      
Shares surrendered to the company for tax withholding (in shares) 51,655     850,066  
Tax withholding associated with shares issued under employee stock plans       $ 7,100  
Restricted stock units | Class A Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
New shares of company's class A common stock issued (in shares) 49,531     1,263,162  
Restricted stock units | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares vested in period (in shares) 101,186     2,113,228