Annual report [Section 13 and 15(d), not S-K Item 405]

Debt and Other Financing - Loan Agreements Maturity (Details)

v3.25.1
Debt and Other Financing - Loan Agreements Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Long-Term Debt, Maturity, Year One $ 2,000
Long-Term Debt, Maturity, Year Two 105,034
Long-Term Debt, Maturity, Year Three 2,000
Debt, Long-Term and Short-Term, Combined Amount $ 109,034