Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Weighted Average Assumptions Used in Determining Fair Value of Stock Options (Details)

v3.22.0.1
Stockholders' Equity - Weighted Average Assumptions Used in Determining Fair Value of Stock Options (Details) - $ / shares
6 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Dividend yield 0.00% 0.00% 0.00%
Risk-free interest rate 1.73% 0.97% 1.58%
Expected volatility 28.76% 58.50% 27.60%
Expected term of options 4 years 8 months 12 days 6 years 1 month 6 days 6 years 1 month 6 days
Fair value (in dollars per share) $ 15.40 $ 10.42 $ 7.58