v3.26.1
Common Stock - Global Employee Stock Purchase Plan Narrative (Details) - ESPP - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]      
Other employee-related liabilities, current $ 6,328   $ 6,173
Class B Common Stock      
Class of Stock [Line Items]      
Shares issued (in shares) 164,906 130,212  
Proceeds from issuance of common stock $ 5,500 $ 5,312  
Shares purchased (in shares) 169,569 133,840  
Shares withheld for cost of options and tax withholding obligation (in shares) 4,663 3,628  
Share-based compensation tax withholding payment $ 178 $ 169  
Shares reserved for future issuance (in shares) 23,572,787