v3.22.2.2
Earnings Per Share - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Common Stock Equivalents, Anti-Dilutive        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,486,107 12,309 2,696,701 23,607
Common Stock Equivalents, Market Conditions Not Met        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares)     4,657,008  
Common Stock Equivalents, Antidilutive, Potentially Dilutive Securities        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share (in shares)       5,578,525