XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Lease liabilities - operating leases $ 7,923 $ 3,582
Remainder of 2023 161  
Operating Leases, Future Minimum Payments, Due in Two Years 1,618  
Lessee, Operating Lease, Liability, Payments, Due Year Three 1,533  
2021 1,501  
Total future lease payments 10,325  
Lessee, Operating Lease, Liability, to be Paid, Year One 1,225  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 4,287  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 2,402