v3.26.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-Term Debt    
Credit agreement $ 5,000 $ 5,000
Amounts payable within one year (5,000)  
Long-term debt, noncurrent $ 0 $ 5,000 [1]
[1] The balance sheet at December 31, 2025 has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements.