XML 95 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-Cancelable Agreements (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Total $ 39,042
2022 11,089
2023 8,160
2024 6,262
2025 5,748
2026 5,739
Thereafter 2,044
Operating leases  
Total 2,889
2022 2,163
2023 623
2024 94
2025 9
2026 0
Thereafter 0
Finance leases  
Total 3,686
2022 2,532
2023 1,154
2024 0
2025 0
2026 0
Thereafter 0
Facilities  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Total 31,228
2022 5,981
2023 5,970
2024 5,755
2025 5,739
2026 5,739
Thereafter 2,044
Software and Telecommunication  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Total 1,239
2022 413
2023 413
2024 413
2025 0
2026 0
Thereafter $ 0