XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Lease Payments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 13,571
2026 10,959
2027 6,013
2028 5,165
2029 4,698
After 2029 13,753
Total lease payments 54,159
Less: present value discount (7,561)
Present value of lease liabilities $ 46,598