v3.22.2.2
Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) - shares
1 Months Ended 9 Months Ended
Nov. 30, 2013
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares reserved (in shares)   14,322,384
Annual percentage increase   5.00%
2014 Employee Stock Purchase Plan | Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum employee subscription rate 10.00%  
Offering period 6 months  
Purchase price of common stock, percent 85.00%  
Number of shares reserved (in shares)   4,018,635
Annual percentage increase 1.00%