XML 100 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Year 1 $ 5,035  
Year 2 4,530  
Year 3 3,336  
Year 4 2,666  
Year 5 2,385  
Year 6 and thereafter 11,820  
Total lease payments 29,772  
Less: Imputed interest 4,081  
Total lease obligations $ 25,691 $ 23,445