XML 111 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, Future Minimum Payments, Due in Two Years $ 597  
Operating Leases, Future Minimum Payments, Due in Three Years 226  
Operating Leases, Future Minimum Payments, Due in Four Years 11  
Operating Leases, Future Minimum Payments, Due in Five Years 0  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 0  
Total Lease Future Payments Year 1 597  
Finance Lease, Liability, Payments, Due Year Two 0  
Total Lease Future Payments Year 2 226  
Operating Leases, Future Minimum Payments, Due Thereafter 0  
Finance Lease, Liability, Payments, Due after Year Five 0  
Total Lease Future Payments Thereafter 0  
Operating Leases, Future Minimum Payments Due 834  
Finance Lease, Liability, Payment, Due 0  
Total Lease Future Payments 834  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (58)  
Finance Lease, Liability, Undiscounted Excess Amount 0  
Total Lease Liability Undiscounted Excess Amount (58)  
Operating Lease, Liability 776 $ 1,689
Finance Lease, Liability 0  
Total Lease Liability 776 $ 1,691
Finance Lease, Liability, Payments, Due Year Three 0  
Total Lease Future Payments Year 3 11  
Lessee, Operating Lease, Liability, to be Paid, Year Four 0  
Finance Lease, Liability, Payments, Due Year Four 0  
Total Lease Future Payments Year 4 0  
Finance Lease, Liability, Payments, Due Year Five 0  
Total Lease Future Payments Year 5 $ 0