v3.22.2.2
Notes Payable - Senior Notes (Details) - 4.000% Senior Notes Due 2029 - Senior Notes
$ in Millions
Sep. 30, 2022
USD ($)
Debt Instrument [Line Items]  
Senior Notes, Gross $ 300.0
Stated interest rate on note 4.00%