XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Future Minimum Lease Payments    
2022 $ 2,524  
Year one 4,175 $ 4,949
Year two 3,117 3,793
Year three 2,451 2,683
Year four 2,072 2,036
2026   1,652
Thereafter 3,127  
Thereafter   3,090
Total minimum lease payments 17,466 18,203
Less imputed interest (1,251) (1,311)
Total operating lease liabilities $ 16,215 $ 16,892