XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt, Net - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Maturity date Jul. 25, 2026  
Total long-term debt $ 183,000 $ 175,000
Less: Debt issuance costs (2,560) (2,614)
Long-term debt, net 180,440 172,386
Credit Facility [Member]    
Debt Instrument [Line Items]    
Total long-term debt $ 48,000 40,000
Series A [Member] | 2021 Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, interest rate [1] 4.09%  
Maturity date [1] Jan. 12, 2026  
Total long-term debt [1] $ 45,000 45,000
Series B [Member] | 2011 Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, interest rate [2] 4.11%  
Maturity date [2] Sep. 30, 2023  
Total long-term debt [2] $ 75,000 75,000
Series B [Member] | 2021 Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, interest rate [1] 4.38%  
Maturity date [1] Jan. 12, 2028  
Total long-term debt [1] $ 15,000 $ 15,000
[1] Interest is payable semi-annually on June 30 and December 30.
[2] Interest is payable semi-annually on March 30 and September 30.