XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future minimum lease payments under non-cancellable leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
2024 (excluding the nine months ended September 30, 2024) $ 2,003
2025 7,581
2026 5,831
2027 5,015
2028 3,771
Thereafter 19,439
Total future minimum lease payments 43,640
Less imputed interest (11,340)
Total 32,300
Finance Leases  
2024 (excluding the nine months ended September 30, 2024) 148
2025 595
2026 566
2027 433
2028 284
Thereafter 30
Total future minimum lease payments 2,056
Less imputed interest (280)
Total $ 1,776