XML 117 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies Schedule of Future Minimum Rental Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, Future Minimum Payments, Due in Two Years $ 927  
Operating Leases, Future Minimum Payments, Due in Three Years 590  
Operating Leases, Future Minimum Payments, Due in Four Years 220  
Operating Leases, Future Minimum Payments, Due in Five Years 0  
Finance Lease, Liability, Payments, Remainder of Fiscal Year 2  
Total Lease Future Payments Year 1 929  
Finance Lease, Liability, Payments, Due Year Two 0  
Total Lease Future Payments Year 2 590  
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 1,747  
Finance Lease, Liability, Payment, Due 2  
Total Lease Future Payments 1,749  
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 1,689 $ 1,934
Finance Lease, Liability 2 16
Total Lease Liability 1,691 $ 1,950
Finance Lease, Liability, Payments, Due Year Three 0  
Total Lease Future Payments Year 3 220  
Lessee, Operating Lease, Liability, to be Paid, Year Four 10  
Finance Lease, Liability, Payments, Due Year Four 0  
Total Lease Future Payments Year 4 10  
Finance Lease, Liability, Payments, Due Year Five 0  
Total Lease Future Payments Year 5 $ 0