XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, 2022 $ 9,817  
Operating Leases, 2023 7,708  
Operating Leases, 2024 4,857  
Operating Leases, 2025 4,307  
Operating Leases, 2026 2,852  
Operating Leases, 2027 685  
Operating Leases, 2028 and thereafter 7,569  
Operating Leases, Total lease payments 37,795  
Operating Leases, Less: imputed interest (5,950)  
Total operating lease liabilities 31,845 $ 33,490
Operating Leases, Less: current obligations (10,490) (11,199)
Noncurrent operating lease liabilities 21,355 22,291
Finance Leases, 2022 10  
Finance Leases, 2023 12  
Finance Leases, 2024 4  
Finance Leases, 2025 1  
Finance Leases, 2026 0  
Finance Leases, 2027 0  
Finance Leases, 2028 and thereafter 0  
Finance Leases, Total lease payments 27  
Finance Leases, Less: imputed interest (1)  
Total finance lease liabilities 26 38
Finance Leases, Less: current obligations (10) (15)
Non-current finance lease liabilities $ 16 $ 23