XML 132 R108.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments - Summary of Future Minimum Lease Payments Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 $ 2,381
2022 2,302
2023 2,201
2024 1,711
2025 1,505
2026 and thereafter $ 1,916