XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable (Schedule of Notes Payable) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Jun. 16, 2017
Debt Instrument [Line Items]      
Notes payable $ 496,425 $ 496,250  
June 2027 Notes      
Debt Instrument [Line Items]      
Debt instrument, face amount 500,000 500,000 $ 500,000
Unamortized debt issue costs (3,371) (3,537)  
Unamortized discount $ (204) $ (213) $ (300)