XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Annual future commitments under non-cancelable leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 3,564  
2023 7,137  
2024 5,613  
2025 4,584  
2026 2,230  
Thereafter 151  
Total minimum future obligations 23,278  
Less interest (1,685)  
Present value of net future minimum obligations 21,594  
Less current lease obligations (6,334) $ (6,500)
Operating leases, less current installments 15,259 14,843
Finance Leases    
Remainder of 2022 819  
2023 1,702  
2024 613  
2025 239  
2026 73  
Thereafter 0  
Total minimum future obligations 3,446  
Less interest (174)  
Present value of net future minimum obligations 3,272  
Less current lease obligations (1,442)  
Long-term lease obligations $ 1,830 $ 2,493