XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Outstanding Balances and Maturity Dates (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 10, 2025
Dec. 31, 2024
Apr. 30, 2024
Jun. 24, 2016
December 31, 2025          
Long-term debt, gross $ 134,496   $ 123,208    
Less: Unamortized debt issuance costs 798   764    
Less: Long-term debt, current portion 3,942   3,926    
Total long-term debt, net $ 129,756   118,518    
Loan Payable | 7.33% Loan Payable          
Debt Instrument [Line Items]          
Debt instrument, interest rate 7.33%        
December 31, 2025          
Long-term debt, gross $ 133   185    
Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate         4.55%
Senior Notes | 4.380% Series A Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 4.38%        
December 31, 2025          
Long-term debt, gross $ 28,750   28,750    
Senior Notes | 6.910% Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 6.91%        
December 31, 2025          
Long-term debt, gross $ 20,000   20,000    
Senior Notes | 4.580% Series B Notes          
Debt Instrument [Line Items]          
Debt instrument, interest rate 4.58%       4.58%
December 31, 2025          
Long-term debt, gross $ 69,000   72,833    
Term Loan | 5.49% Term Loan          
Debt Instrument [Line Items]          
Debt instrument, interest rate 5.49% 5.49%      
December 31, 2025          
Long-term debt, gross $ 15,000   0    
Government Loan | 4.911% WIFA Note          
Debt Instrument [Line Items]          
Debt instrument, interest rate 4.911%     4.911%  
December 31, 2025          
Long-term debt, gross $ 1,613   $ 1,440