XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future minimum lease payments under non-cancellable leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the nine months ended September 30, 2023) $ 1,829  
2024 7,390  
2025 6,414  
2026 5,396  
2027 4,809  
Thereafter 31,081  
Total future minimum lease payments 56,919  
Less imputed interest (22,403)  
Current lease liabilities 4,759  
Noncurrent lease liabilities 29,757  
Total 34,516  
Finance Leases    
2023 (excluding the nine months ended September 30, 2023) 74  
2024 242  
2025 238  
2026 211  
2027 120  
Thereafter 96  
Total future minimum lease payments 981  
Less imputed interest (154)  
Current lease liabilities 195 $ 128
Noncurrent lease liabilities 632 $ 216
Total $ 827