v3.25.2
Indebtedness (Future Maturities On Debt) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2025 (excluding the six months ended June 30, 2025) $ 0  
2026 0  
2027 61,865  
2028 0  
2029 0  
Total long-term debt, of which $61,865 is noncurrent 61,865  
Long-term debt $ 61,865 $ 61,865