XML 135 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Operating and Financing Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating  
2025 $ 4,069
2026 3,933
2027 3,690
2028 3,363
2029 2,970
Thereafter 3,906
Total lease payments 21,931
Less: Interest (5,086)
Present value of lease liabilities 16,845
Finance  
2025 1,063
2026 1,072
2027 1,073
2028 822
2029 745
Thereafter 6,294
Total lease payments 11,069
Less: Interest (4,491)
Present value of lease liabilities $ 6,578