Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Leases | ||
| Operating cash flows from operating leases | $ (4,230) | $ (2,344) |
| Leased assets obtained in exchange for new and modified operating lease liabilities | (3,646) | (3,144) |
| Leased assets surrendered in exchange for termination of operating lease liabilities | $ 9 | $ 11 |