XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2,310,000  
Lessee, Operating Lease, Liability, Payments, Due Year Two 1,390,000  
Lessee, Operating Lease, Liability, Payments, Due Year Three 967,000  
Lessee, Operating Lease, Liability, Payments, Due Year Four 195,000  
Lessee, Operating Lease, Liability, Payments, Due Year Five 0  
Lessee, Operating Lease, Liability, Payments, Due 4,862,000  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 449,000  
Operating Lease, Liability 4,413,000  
Executory costs excluded 1,800,000  
Sublease income receivable in future 100,000  
Operating Lease, Liability, Noncurrent 2,300,000 $ 6,837,000
Operating Lease, Liability, Current $ 2,113,000 $ 3,373,000