XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future minimum lease payments under non-cancellable leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
2024 (excluding the three months ended March 31, 2024) $ 6,015
2025 6,851
2026 5,683
2027 4,909
2028 3,673
Thereafter 26,992
Total future minimum lease payments 54,123
Less imputed interest (20,969)
Total 33,154
Finance Leases  
2024 (excluding the three months ended March 31, 2024) 291
2025 385
2026 357
2027 244
2028 121
Thereafter 24
Total future minimum lease payments 1,422
Less imputed interest (205)
Total $ 1,217