XML 100 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Summary of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating  
2026 $ 5,718
2027 4,954
2028 4,229
2029 3,066
2030 2,343
Thereafter 3,157
Total undiscounted lease payments 23,467
Less: effects of discounting (2,866)
Present value of lease payments 20,601
Finance  
2026 10,541
2027 7,123
2028 3,005
2029 0
2030 0
Thereafter 0
Total undiscounted lease payments 20,669
Less: effects of discounting (3,521)
Present value of lease payments $ 17,148