v3.25.3
Borrowings and Financing Obligation (Future Maturities On Debt) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
2025 (excluding the nine months ended September 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