XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Senior Notes (Details) - Senior notes - 5.75% Senior Notes due 2025 - USD ($)
6 Months Ended 12 Months Ended
Jun. 23, 2020
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Face amount $ 60,000,000    
Interest rate, stated percentage 5.75%    
Debt issuance costs $ 1,600,000 $ 600,000 $ 800,000
Proceeds from issuance of debt $ 58,400,000 $ 59,400,000 $ 59,200,000
Debt issuance costs, amortization period 5 years