v3.24.3
Equity Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Tax withholding associated with shares issued under employee stock plans       $ 6 $ 4,626 $ 7,229
Share-based payment arrangement, noncash expense including restructuring and other related charges $ 5,800     6,400 20,300 19,900
Share-based compensation expense, related to restructuring and other related charges 5,776     6,378 20,308 19,671
Total unrecognized share-based compensation costs $ 30,200       $ 30,200  
Total unrecognized share-based compensation costs, remaining period of recognition         2 years  
Restructuring Charges            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense, related to restructuring and other related charges       $ 200   $ 200
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted in period (in shares) 12,968 104,546 2,025,265      
Vesting period (in years)     3 years      
Shares surrendered to the company for tax withholding (in shares)         377,717  
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)         536,579  
RSUs | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares vested in period (in shares) 0       914,296