XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future minimum lease payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating  
2026 $ 8,878
2027 8,299
2028 5,573
2029 3,634
2030 2,505
Thereafter 8,139
Total lease payments 37,028
Less: Amounts representing interest (11,660)
Present value of lease liabilities 25,368
Finance  
2026 1,428
2027 735
2028 475
2029 71
2030 44
Total lease payments 2,753
Less: Amounts representing interest (735)
Present value of lease liabilities $ 2,018