XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Long-term debt Maturities of long-term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Long-Term Debt, Unclassified [Abstract]    
Long-term debt, maturities, repayments of principal in next twelve months $ 5,000  
Long-term debt, maturities, repayments of principal in year two 21,250  
Long-term debt $ 26,250 $ 42,736