Quarterly report pursuant to Section 13 or 15(d)

Note 6 - Senior Notes, Net - Senior Notes, Net (Details)

v3.22.2
Note 6 - Senior Notes, Net - Senior Notes, Net (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Apr. 30, 2021
Net debt issuance costs $ (9,348) $ (10,309)  
Total 1,143,038 1,142,486  
Senior Notes Due Two Thousand Twenty Five [Member]      
Senior notes, gross 402,386 402,795  
Senior Notes Due Two Thousand Twenty Seven [Member]      
Senior notes, gross 300,000 300,000  
Senior Notes Due Two Thousand Twenty Nine [Member]      
Senior notes, gross $ 450,000 $ 450,000 $ 450,000