XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
Total finance lease liabilities $ 0 $ 0 $ 48
Operating Leases      
Remaining six months of 2022 6,380    
2023 11,105    
2024 9,258    
2025 7,448    
2026 6,035    
Thereafter 17,963    
Total lease payments 58,189    
Less: Present value discount (8,704)    
Total operating lease liabilities $ 49,485 $ 45,860 $ 43,864