XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 23,410 $ 21,098
2023 20,538 15,992
2024 15,895 14,309
2025 13,569 10,668
2026 12,094 8,605
Thereafter 25,567 26,988
Total undiscounted operating lease liabilities 111,073 97,660
Present value discount (12,356) (11,474)
Foreign currency and other 23 11
Total discounted operating lease liabilities $ 98,740 $ 86,197