XML 120 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Summary of Weighted Average Assumptions Used in Black-Sholes Option-pricing Model (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]      
Common stock value (per share) $ 43.74 $ 44.28 $ 21.81
Expected volatility 33.44% 55.34% 46.59%
Risk- free interest rate 2.03% 0.82% 0.65%
Expected life (years) 6 years 11 months 23 days 6 years 4 months 24 days 7 years
Forfeiture rate 0.00% 0.00% 0.00%
Dividend rate 0.00% 0.00% 0.00%