Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Future Minimum Lease Payments) (Details)

v3.22.1
Commitments and Contingencies (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Year ended December 31, 2022 $ 3,498  
Year ended December 31, 2023 3,270  
Year ended December 31, 2024 3,206  
Year ended December 31, 2025 3,241  
Year ended December 31, 2026 3,243  
Other 14,014  
Total operating lease liabilities 30,472  
Less: present value discount (7,381)  
Net operating lease liabilities, short-term and long-term $ 23,091 $ 23,100