v3.25.2
Equity Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Tax withholding associated with shares issued under employee stock plans $ 401   $ 665 $ 4,044 $ 4,626
Share-based payment arrangement, noncash expense including restructuring and other related charges 8,000   $ 8,500 13,800 $ 14,500
Total unrecognized share-based compensation costs $ 30,000     $ 30,000  
Total unrecognized share-based compensation costs, remaining period of recognition       2 years 2 months 12 days  
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted in period (in shares) 275,522 3,103,666      
Vesting period (in years)   3 years      
Shares surrendered to the company for tax withholding (in shares) 52,281     566,095  
Tax withholding associated with shares issued under employee stock plans       $ 4,000  
RSUs | 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) 50,789     830,936  
RSUs | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares vested in period (in shares) 103,070     1,397,031