v3.25.3
Borrowings and Financing Obligation (Financing Lease Obligation Maturities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee, Lease, Description [Line Items]    
2025 (excluding the nine months ended September 30, 2025) $ 441  
2026 1,775  
2027 1,808  
2028 1,842  
2029 1,818  
2030 and thereafter 1,339  
Total payments 9,023  
Other current liabilities 1,275 $ 1,186
Building and Real Property    
Lessee, Lease, Description [Line Items]    
2025 (excluding the nine months ended September 30, 2025) 11  
2026 81  
2027 128  
2028 152  
2029 180  
2030 and thereafter 5,694  
Total payments 6,246  
Building and Real Property | Financing Obligation | Secured Debt    
Lessee, Lease, Description [Line Items]    
Other current liabilities $ 64