XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Schedule of Annual Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Operating Lease, Liability $ 3,187 $ 3,582
Remainder of 2023 1,028  
Operating Leases, Future Minimum Payments, Due in Two Years 566  
Lessee, Operating Lease, Liability, Payments, Due Year Three 504  
2021 447  
Total future lease payments 3,515  
Lessee, Operating Lease, Liability, to be Paid, Year One 590  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 380  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount $ 328