Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Present Value of Future Lease Payments of Operating Leases (Details)

v3.25.4
Leases - Schedule of Present Value of Future Lease Payments of Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 17,039
2027 14,844
2028 12,660
2029 9,785
2030 7,146
Thereafter 34,921
Total 96,395
Less implied interest (30,466)
Present value of payments $ 65,929