XML 185 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating Leases, Future Minimum Payments, Due in Two Years $ 337  
Operating Leases, Future Minimum Payments, Due in Three Years 398  
Operating Leases, Future Minimum Payments, Due in Four Years 407  
Operating Leases, Future Minimum Payments, Due in Five Years 432  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 0  
Total Lease Future Payments Year 1 337  
Finance Lease, Liability, Payments, Due Year Two 0  
Total Lease Future Payments Year 2 398  
Operating Leases, Future Minimum Payments, Due Thereafter 2,446  
Finance Lease, Liability, Payments, Due after Year Five 0  
Total Lease Future Payments Thereafter 2,446  
Operating Leases, Future Minimum Payments Due 4,439  
Finance Lease, Liability, Payment, Due 0  
Total Lease Future Payments 4,439  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,116)  
Finance Lease, Liability, Undiscounted Excess Amount 0  
Total Lease Liability Undiscounted Excess Amount (1,116)  
Operating Lease, Liability 3,323 $ 739
Finance Lease, Liability 0  
Total Lease Liability 3,323 $ 739
Finance Lease, Liability, Payments, Due Year Three 0  
Total Lease Future Payments Year 3 407  
Lessee, Operating Lease, Liability, to be Paid, Year Four 419  
Finance Lease, Liability, Payments, Due Year Four 0  
Total Lease Future Payments Year 4 419  
Finance Lease, Liability, Payments, Due Year Five 0  
Total Lease Future Payments Year 5 $ 432