XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Face Value, Carrying Amount and Fair Value of Financial Instruments (Details) - Notes payable - Senior unsecured notes payable - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Jun. 17, 2021
Financial liabilities:      
Senior unsecured notes payable - face value $ 400,000,000 $ 400,000,000 $ 400,000,000
Carrying Amount | Level 2      
Financial liabilities:      
Senior unsecured notes payable 394,484,000 394,262,000  
Fair Value | Level 2      
Financial liabilities:      
Senior unsecured notes payable $ 377,000,000 $ 410,500,000