v3.26.1
Common Stock - Reserved for Future Issuance (Details)
Mar. 31, 2026
shares
Class of Stock [Line Items]  
Total common stock reserved (in shares) 17,989,278
Common stock warrants  
Class of Stock [Line Items]  
Total common stock reserved (in shares) 121,566
Outstanding shares of Class B common stock  
Class of Stock [Line Items]  
Total common stock reserved (in shares) 4,552,650
Options to purchase common stock  
Class of Stock [Line Items]  
Total common stock reserved (in shares) 9,547,190
Restricted stock units outstanding  
Class of Stock [Line Items]  
Total common stock reserved (in shares) 152,557
Shares available for future issuance under the Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Total common stock reserved (in shares) 548,880
Shares available for future grants  
Class of Stock [Line Items]  
Total common stock reserved (in shares) 3,066,435