XML 69 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Long-Term Debt, Net - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total long-term debt $ 117,000 $ 128,000
Less: Debt issuance costs (2,897) (1,889)
Long-term debt, net 114,103 126,111
Credit Facility [Member]    
Debt Instrument [Line Items]    
Total long-term debt $ 7,000 18,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 A [Member] | 2023 Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, interest rate [2] 7.25%  
Maturity date [2] Jun. 28, 2028  
Total long-term debt [2] $ 25,000 25,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
Series B [Member] | 2023 Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, interest rate [2] 7.50%  
Maturity date [2] Jun. 28, 2030  
Total long-term debt [2] $ 25,000 $ 25,000
[1] Interest is payable semi-annually on June 30 and December 30
[2] Interest is payable semi-annually on March 28 and September 28.