XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Operating Lease Maturity Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2022 $ 14,491  
2023 11,927  
2024 8,517  
2025 6,658  
2026 0  
Thereafter 0  
Total undiscounted lease payments 41,593  
Less: imputed interest (5,478)  
Present value of operating lease liability $ 36,115 $ 25,198