XML 96 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Payments Under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 5,762  
2024 5,493  
2025 4,352  
2026 3,918  
2027 3,345  
Thereafter 26,813  
Total future minimum lease payments 49,683  
Less imputed interest (21,242)  
Total 28,441  
Finance Leases    
2023 152  
2024 91  
2025 85  
2026 56  
2026 8  
Total future minimum lease payments 392  
Less imputed interest (48)  
Current lease liabilities 128 $ 61
Noncurrent lease liabilities 216 $ 51
Total $ 344