XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturity Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Future Minimum Lease Payments    
2022 $ 4,077  
2022 4,245 $ 4,949
Year two 3,154 3,793
Year three 2,531 2,683
Year four 2,110 2,036
2026   1,652
Thereafter 3,089  
Thereafter   3,090
Total minimum lease payments 19,206 18,203
Less imputed interest (1,303) (1,311)
Total operating lease liabilities $ 17,903 $ 16,892