XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 18,349
2025 22,368
2026 20,497
2027 17,571
2028 14,219
Thereafter 39,303
Total future minimum lease payments 132,307
Less: Imputed interest (22,759)
Total 109,548
Finance Leases  
Remainder of 2024 1,089
2025 1,776
2026 1,824
2027 1,875
2028 1,926
Thereafter 90,124
Total future minimum lease payments 98,614
Less: Imputed interest (68,144)
Total $ 30,470