XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
Total finance lease liabilities $ 0 $ 0 $ 193
Operating Leases      
Remaining nine months of 2022 8,438    
2023 9,327    
2024 7,550    
2025 6,005    
2026 4,997    
Thereafter 16,279    
Total lease payments 52,596    
Less: Present value discount (7,510)    
Total operating lease liabilities $ 45,086 $ 45,860 $ 44,751