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