XML 73 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments and Hedging Activities - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Jun. 28, 2023
Derivatives, Fair Value [Line Items]      
Total long-term debt $ 117,000 $ 128,000  
Net loss included in accumulated other comprehensive income 300    
Credit Facility [Member]      
Derivatives, Fair Value [Line Items]      
Total long-term debt $ 7,000 $ 18,000  
2023 Senior Notes [Member]      
Derivatives, Fair Value [Line Items]      
Face amount     $ 50,000
Maximum [Member]      
Derivatives, Fair Value [Line Items]      
Basis spread on variable rate 3.00%    
Maximum [Member] | 2023 Senior Notes [Member]      
Derivatives, Fair Value [Line Items]      
Derivative, fixed interest rate     7.50%
Minimum [Member]      
Derivatives, Fair Value [Line Items]      
Basis spread on variable rate 2.00%    
Minimum [Member] | 2023 Senior Notes [Member]      
Derivatives, Fair Value [Line Items]      
Derivative, fixed interest rate     7.25%
Forward Interest Rate Swap [Member]      
Derivatives, Fair Value [Line Items]      
Derivative, notional amount $ 60,000    
Derivative, term of contract 10 years