XML 113 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 8,766
2026 8,135
2027 7,444
2028 6,272
2029 5,260
Thereafter 32,947
Total future minimum lease payments 68,824
Less imputed interest (19,328)
Total 49,496
Finance Leases  
2025 609
2026 581
2027 456
2028 314
2029 29
Total future minimum lease payments 1,989
Less imputed interest (256)
Total $ 1,733