XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
ESPP      
Class of Stock [Line Items]      
Other employee-related liabilities, current $ 3,199   $ 5,577
2026 Notes | Convertible Debt      
Class of Stock [Line Items]      
Extinguishment of debt 10,000    
Repayments of senior debt 9,797    
Class B Common Stock      
Class of Stock [Line Items]      
Stock repurchase program, authorized amount $ 200,000    
Stock repurchase program, expiration date Jun. 30, 2026    
Common stock, reserved for future issuance amount $ 98,358    
Repurchase of Class B common stock under approved program (in shares) 1,457,454 912,737  
Stock repurchased $ 65,029 $ 45,769  
Class B Common Stock | Stock Option      
Class of Stock [Line Items]      
Share-based compensation tax withholding payment   $ 2,195  
Shares exercised, net of shares withheld (in shares)   844,283  
Shares withheld for cost of options and tax withholding obligation (in shares)   67,146  
Cash used to settle award   $ 4,007  
Stock options exercised, intrinsic value   40,775  
Class B Common Stock | ESPP      
Class of Stock [Line Items]      
Share-based compensation tax withholding payment $ 539 $ 348  
Shares withheld for cost of options and tax withholding obligation (in shares) 10,484 6,859  
Shares issued (in shares) 280,767 253,578  
Proceeds from issuance of common stock $ 11,534 $ 11,228  
Shares purchased (in shares) 291,251 260,437  
Shares reserved for future issuance (in shares) 23,737,693    
Class B Common Stock | Bonus Plan Incentive      
Class of Stock [Line Items]      
Shares withheld for tax withholding obligation (in shares) 34,224 0  
Share-based compensation tax withholding payment $ 1,686    
Shares issued in connection with executive bonus plan (in shares) 66,837 256,587  
Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits      
Class of Stock [Line Items]      
Deferred compensation arrangement with individual, shares issued (in shares) 1,635,396 4,655,277  
Shares withheld for tax withholding obligation (in shares) 317,259 0  
Share-based compensation tax withholding payment $ 13,558    
Shares reserved for future issuance (in shares) 4,616,129