XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future annual minimum lease payments and finance lease commitments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases  
2022 (remaining nine months) $ 11,388
2023 13,864
2024 12,352
2025 11,785
2026 10,389
2027 and thereafter 60,237
Finance Leases  
2022 (remaining nine months) 145
2023 194
2024 194
2025 178
2026 0
2027 and thereafter $ 0