XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future minimum lease payments under non-cancellable leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
2024 (excluding the six months ended June 30, 2024) $ 3,918
2025 6,922
2026 5,663
2027 4,875
2028 3,659
Thereafter 22,621
Total future minimum lease payments 47,658
Less imputed interest (15,836)
Total 31,822
Finance Leases  
2024 (excluding the six months ended June 30, 2024) 238
2025 473
2026 447
2027 336
2028 243
Thereafter 29
Total future minimum lease payments 1,766
Less imputed interest (264)
Total $ 1,502