XML 79 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - Schedule of future minimum payments under non-cancelable operating leases
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of future minimum payments under non-cancelable operating leases [Abstract]  
2022 $ 14,138
2023 11,913
2024 8,130
2025 4,346
2026 2,916
Thereafter 4,079
Total $ 45,522