Basis of Presentation and Summary of Significant Accounting Policies - Share Repurchase Program (Details) - USD ($) $ in Millions |
Dec. 31, 2022 |
May 31, 2022 |
Apr. 30, 2022 |
---|---|---|---|
Accounting Policies [Abstract] | |||
Authorized amount repurchase of common stock | $ 50.0 | ||
Remaining authorized repurchase amount | $ 41.8 | $ 12.0 |